ビデオ ストリーミング用の Firefox プラグインとしてエクスポートする DirectShow アプリケーションを使用しています。
私の知る限り、プラグインは Web ページとは別のウィンドウでレンダリングされているようです。アプリケーションを編集して、Flash で wmode='opaque' または 'transparent' を使用できるように、プラグインで html 要素を使用できるようにしたいと考えています。動作するもう 1 つのオプションは、マウス イベント (マウス移動やマウス ダウンなど) をアプリケーションに渡すことです。
put_MessageDrain と put_Owner について調べてきましたが、これらをアプリケーションに適用する方法や機能するかどうかはわかりません。
iframe shimming が機能する可能性があることも認識していますが、アプリケーションのソース コードにアクセスできるので、回避策を使用するのではなく、機能を直接追加したいと考えています。iframe shimming は私の最良の選択肢ですか? 最も簡単なオプションのようです。
このアプリケーションは現在、ウィンドウレス モードを使用しており、常に Web ページの他のすべての上に表示されます。