2015-04-22 5 views
0

Мне нужно использовать функцию navigator.getUserMedia(), чтобы использовать веб-камеру для создания снимков в приложении Windows, выполненном с использованием HTML5, и скомпилированном на скобках-оболочке w/cef3 (версия 3.2171) 0,1902).WebRTC on cef3 с скобками-оболочкой для приложений Windows (HTML5)

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

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

Update: Я попытался с помощью nwjs вместо скобки скорлупу и она работала без проблем. http://nwjs.io/

ответ

0

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

Существует хорошее краткое обсуждение здесь: "How to pass additional command line arguments to subprocess".

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