我正在使用 Qt 创建一个简单的主机应用程序,该应用程序使用 VLC 作为全屏视频播放器(在较低的背景平面上),它由在其顶部运行的基于 HTML/JS/CSS 的屏幕显示控制(如一个透明的前景层)。
计划是嵌入 libVLC 和 Chromium Embedded Framework (CEF),所以它是一个跨平台的东西。
渲染到嵌入式 CEF 浏览器中的外部 HTML/JS 内容(即普通网页)是否可以直接交叉操作 libVLC 实例,或者是否需要一个单独的基本 API 作为 Qt 主机中的“桥”应用程序?
例如:另一个开发人员创建了一组第三方 HTML/JS 屏幕,其中包含调用底层播放器的代码来播放源 dvd:// 或 rtsp://?
注意:a) 我知道 Qt 有它自己的内置 Web 浏览器,但我希望改用 CEF,b) 我知道在开放网络上实施这种想法会带来明显的安全隐患。