相機無法在 MacOS Sierra(和 High Sierra)上工作

相機無法在 MacOS Sierra(和 High Sierra)上工作

安裝最新的 MacOS Sierra 更新後,我在 Facetime 和 Skype 以及網路應用程式中遺失了相機;要選擇的相機的名稱只是停止出現在這些應用程式上,從他們的角度來看,就好像我沒有相機一樣。

事實上,我過去多次遇到這個問題,通常重新啟動就可以解決它。然而,我重啟了好幾次,都沒有解決問題。

我還在論壇上嘗試了幾種解決方案,包括殺死相機守護進程,但沒有太多成功。

即使在我的 2013 Macbook Pro 13'' 升級到 High Sierra 後,此問題仍然發生。有趣的是,我的新 MacBook Pro 15 吋卻沒有出現這種情況

怎麼辦?

答案1

原來的重新插頭對我沒效。

事實證明,在較舊的 MacBook Pro 上,isight 相機的名稱有所不同。我下載了原始原始碼並按照下面鏈接中的說明進行了修改,現在重新插入即可工作。每次重新啟動後仍然需要運行它。

https://github.com/dskr99/mac_usb_eject/issues/1

不幸的是,我遇到了一個問題,即 replug_facetime 無法在 2009 年中的 MacBook Pro 中偵測到名為「內建 iSight」的舊相機類型。

我將檔案 replug_facetime.cpp 第 116 行中的模式更改為 if (NULL != strstr(sFriendlyName, "Built-in iSight")) { ,它在重建後對我有用。

答案2

有一些已知問題至少對於最新的 13 吋型號,這個怪癖可能是(或不是)由此引起的。

我最終找到了一個使固定對於安裝了 Parallels 的人來說,有類似的問題。此解決方法無需安裝 Parallels 即可使用

這是 macOS Sierra 上的一個普遍問題
透過運行此修復程序,您將重置 Facetime 相機。每次您想要使用 Facetime 相機時,都應該應用此修復程序

雖然我有 VMWare Fusion,但沒有 Parallels,但修復對我有用在真機中

雖然 Parallels KB 堅持說這是他們的產品與 Sierra 之間的交互,但我確實相信這是 MacOS 錯誤。

所以為了解決這個問題,我下載了http://kb.parallels.com/Attachments/kcs-40680/replug_facetime.zip

並使用以下命令運行它:

sudo ~/Downloads/replug_facetime

使相機再次工作。

從二進位檔案本身來看:

重新插入 Facetime 相機設備...

建立插件介面失敗:

每次重新啟動後(當相機無法開始工作時)都必須再次套用修復程式。永久的解決方法是將其放入啟動序列中,如果設備已連接,則嘗試(重新)插入設備不會造成損害。

PS replug_facetime原始碼可以從這裡下載這裡

相關內容