Камера не работает на MacOS Sierra (и High Sierra)

Камера не работает на MacOS Sierra (и High Sierra)

После установки последнего обновления MacOS Sierra у меня пропала камера в Facetime и Skype, а также в веб-приложениях; название выбираемой камеры просто перестает отображаться в этих приложениях, как будто у меня нет камеры с их точки зрения.

На самом деле, у меня была эта проблема много раз в прошлом, и часто перезагрузка решала ее. Однако я перезагрузил несколько раз, и это не решило ситуацию.

Я также попробовал несколько решений на форумах, включая отключение демона камеры, но без особого успеха.

Эта проблема продолжает возникать даже после обновления до High Sierra в моем Macbook Pro 13'' 2013 года. Интересно, что с моим новым MacBook Pro 15'' этого не происходит

Что делать?

решение1

Оригинальная переподключка мне не помогла.

Оказывается, на старых macbook pro камера isight называется по-другому. Я скачал исходники и изменил их в соответствии с инструкциями по ссылке ниже, и теперь переподключение работает. Все равно приходится запускать его после каждой перезагрузки.

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

К сожалению, я столкнулся с проблемой: replug_facetime не обнаружил старый тип камеры под названием «Built-in iSight» на моем MacBook Pro Mid 2009.

Я изменил шаблон в файле 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...

Не удалось создать PluginInterface:

Исправление необходимо применять снова после каждой перезагрузки (когда камера не начинает работать). Постоянный обходной путь — поместить его в последовательность запуска, это не повредит попытке (пере)подключить устройство, если оно уже подключено.

P.S. Исходный код replug_facetime можно загрузить с сайтаздесь.

Связанный контент