当QtWebEngine(使用QML插件或不使用QML插件时)时,如何允许WebRTC网络摄像头请求?
webengine.qml
import QtQuick 2.1
import QtQuick.Controls 1.1
import QtWebEngine 1.0
ApplicationWindow {
width: 800
height: 600
color: "lightgray"
visible: true
WebEngineView {
id: webview
url: "https://opentokrtc.com/test"
anchors.fill: parent
}
}
在我的 Mac Yosemite 上,运行以下命令:
/usr/local/Cellar/qt5/5.4.0/bin/qmlscene webengine.qml
但视频不会开始,因为它正在等待“允许”相机
在浏览器上你会有这个
有没有办法以编程方式设置 Chromium Web 引擎策略,例如VideoCaptureAllowed