Я создал электронное приложение, которое использует камеру, через getUserMedia
. Когда я создаю приложение в среде разработки (с electron
cmd), виртуальная камера Ecamm Live работает нормально. Однако, когда я создаю для производства с помощью electronic-builder (с усиленной средой выполнения и нотариальным заверением), Ecamm Live больше не отображается в рабочем приложении. Я собираю и тестирую macOS.
Я использую navigator.mediaDevices.enumerateDevices()
для вывода списка устройств. Другие физические камеры работают в производственном приложении, но не виртуальные камеры, такие как Ecamm Live.
Есть идеи, что происходит? Я обновил версию Electron до 9.1.0, так как читал, что в Chrome> 80 есть некоторые изменения, которые могут повлиять на это, но это не помогло. FWIW, в моем приложении Chrome камера выглядит нормально.