
我還一直在尋找在我的 python 專案中使用的命令,用於檢查任何應用程式是否使用 Apple MacBook 網路攝影機(如果相機打開或關閉)。 (即使我不需要使用相機的確切進程 ID 或名稱)
到目前為止,我已經找到了兩種可能的選擇,正如您上面提到的,但它們都無法正常工作:
lsof | grep "AppleCamera"
,lsof | grep "iSight"
或lsof | grep "VDC"
命令:這些指令顯示使用相機的進程 ID 和名稱。但問題是這些命令也顯示了許多不完全使用相機的進程。
例如,在相同情況下,即使 Facetime 最小化為停靠(這意味著相機未打開,處於空閒模式。),這些命令也會將 Facetime 應用程式顯示為佔用相機的應用程式(儘管事實並非如此)。
或者在相同的情況下,某些應用程式顯示為使用相機的進程,儘管應用程式的相機連接之前已經關閉。
監督工具:不幸的是它不支援任何命令列命令,因此無法在我的python專案中使用。
有沒有人有其他建議來偵測 Apple MacBook 相機狀態?