WebRTC на cef3 с оболочкой-скобками для Windows-приложения (HTML5)

Мне нужно использовать navigator.getUserMedia() функция, позволяющая использовать веб-камеру для съемки фотографий в приложениях Windows, созданных с использованием HTML5 и скомпилированных в скобки-оболочку с cef3 (версия 3.2171.1902).

Возможно ли это, или cef3 вообще не поддерживает webrtc?

Я прочитал в Интернете кое-что о передаче аргументов командной строки CEF (--enable-media-stream) но я не знаю, где поставить эти команды...

Обновление: я попытался использовать nwjs вместо оболочки-скобки, и это работало без каких-либо проблем. http://nwjs.io/

1 ответ

Доступны две переопределения, которые позволяют вам манипулировать командными строками дочерних процессов, это CefBrowserProcessHandler::OnBeforeChildProcessLaunch и CefApp::OnBeforeCommandLineProcessing

Здесь есть хорошее краткое обсуждение: "Как передать дополнительные аргументы командной строки в подпроцесс".

Мы используем OnBeforeCommandLineProcessing установить параметры командной строки, которые могли быть установлены для аргументов в main(), но не были. Мы используем OnBeforeChildProcessLaunch установить аргументы для дочерних процессов, такие как аргументы командной строки, которые мы получили в arglist, который мы хотим распространить на наши дочерние процессы. Один из них должен делать то, что вы хотите.

Другие вопросы по тегам