firebreath プラグイン ウィンドウ内で DirectShow を使用して Web カメラのプレビューを表示するサンプル アプリケーションを作成しました。初めて Web ページをロードしたときは正常に動作していますが、別のページに移動してプラグイン ページに戻った後は動作しません。Webページを更新した後も機能しません。何か案が?
1 に答える
0
何かが適切にクリーンアップされていないか、完全にリセットされないプラグイン インスタンス間で共有されているグローバル リソースを使用している可能性があります。
プラグインはインスタンス間でアンロードされないことに注意してください。そのため、グローバル/静的変数を使用すると、プロセスはプラグインのインスタンス間でシャットダウンされません。これは、アプリケーション用に作成されたプラグインで使用される多くのライブラリに問題を引き起こします。directshow を使用するほとんどのアプリケーションは、何かが再び使用される前にプロセスが閉じられ、完全にクリーンアップされないためです。
とにかく、あなたが私たちに与えてくれた情報で、それが私の最善の推測です. それは明白なものではないかもしれません -- directshow 内の何かかもしれません。
于 2013-07-24T12:27:37.987 に答える