Qt 5.7 WebEngineView、HTML5 音频/视频和 WebRTC

Posted

技术标签:

【中文标题】Qt 5.7 WebEngineView、HTML5 音频/视频和 WebRTC【英文标题】:Qt 5.7 WebEngineView, HTML5 audio/video and WebRTC 【发布时间】:2016-11-04 05:34:12 【问题描述】:

文档建议最新的 QtWebEngineView 应该支持 WebRTC 和 html5 音频(我也想要 WebAudio API)。 我使用的是 QtQuick 2 和 QT 5.7,而 QML WebEngineView (1.1) 和 WebView 不支持 getUserMedia 也不支持 HTML5 音频。

是否可以使用 QML 访问 WebRTC 和 Web Audio API? 还是我必须使用 C++ 并直接调用小部件? (webenginewidgets/demobrowser 示例支持一切)

【问题讨论】:

【参考方案1】:

我从来没有找到一个好的解决方案,但是最近的 Qt 版本没有这个问题。我最终没有走 Qt 路线。

【讨论】:

以上是关于Qt 5.7 WebEngineView、HTML5 音频/视频和 WebRTC的主要内容,如果未能解决你的问题,请参考以下文章

qt webengineview 加载本地资源方式

Qt/QML:WebEngineView 和 ScrollView

Qt 5.5 WebEngineView 和多点触控

将鼠标点击发送到 WebEngineView Qt C++

使用 Qt WebEngineView 在特定页面打开 PDF

如何在 WebEngineView 中呈现的 html 文件中弹出文件对话框/打印对话框?