私は Qt を使用して、VLC をフルスクリーン ビデオ プレーヤーとして (下部のバックグラウンド プレーンで) 使用する単純なホスト アプリケーションを作成しています。これは、その上で実行される HTML/JS/CSS ベースのオンスクリーン ディスプレイによって制御されます (透明な前景レイヤー)。
計画は libVLC と Chromium Embedded Framework (CEF) を埋め込むことであり、クロスプラットフォームのものです。
組み込み CEF ブラウザーにレンダリングされた外部 HTML/JS コンテンツ (つまり、通常の Web ページ) が libVLC インスタンスを直接相互操作することは可能ですか、それとも Qt ホストの「ブリッジ」アプリケーションとして別の基本的な API が必要ですか?
例: 別の開発者が、ソース dvd:// または rtsp://?
注意: a) Qt には独自の組み込み Web ブラウザーがあることは承知していますが、代わりに CEF を使用することを検討しています。b) オープン ネットワークに実装した場合、そのようなアイデアの明らかなセキュリティ上の危険性を認識しています。