如何将多媒体 HTML/JavaScript 应用程序嵌入到 C++ 代码中

Posted

技术标签:

【中文标题】如何将多媒体 HTML/JavaScript 应用程序嵌入到 C++ 代码中【英文标题】:How to embed multimedia HTML/JavaScript application into C++ code 【发布时间】:2015-07-16 10:35:40 【问题描述】:

我有一个 javascript/html5 应用程序的源代码,它在客户端运行,负责与服务器之间传输/接收音频和视频数据流。

我的任务是创建一个 C++ 应用程序,它完全嵌入了上述 JavaScript/HTML5 应用程序的功能。

基本上,我需要的是一个 UI 窗口,它嵌入了 JS/HTML5 代码,代码将处理真正的应用程序逻辑。

哪个框架适合这个任务?我想到了 Qt,但我似乎无法弄清楚它的新发布版本和未来版本是否支持 HTML5 + 视频/音频/websockets,因为 QtWebKit 模块已被标记为已弃用。

【问题讨论】:

听起来你想要一个完整的浏览器引擎。 en.wikipedia.org/wiki/Web_browser_engine 有什么理由不设置网络服务器并在浏览器中查看网站? @deviantfan 试试这个:bitbucket.org/chromiumembedded/cef(稍后会写结果) 【参考方案1】:

我可以确认 Chromium Embedded Framework(又名 CEF)完全解决了我的问题并且适合此类任务。

【讨论】:

以上是关于如何将多媒体 HTML/JavaScript 应用程序嵌入到 C++ 代码中的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Tailwind 将媒体查询应用于高度和宽度?

如何将 CSS 媒体查询应用于视频海报?

如何应用多媒体互动展厅的交互技术

如何将音乐添加到媒体 iOS [关闭]

如何将 HTML/JavaScript 从嵌入式资源加载到 winform Web 浏览器

如何让IMX8M mini丰富的多媒体+AI设计?