2012-01-28 3 views
0

WebBrowserコントロール(gecko(firefox)とWebBrowserコントロールIE)を持つMy Winformアプリケーションを使用しているときにFlash Audioを無効にする方法はありますか?ブラウザコントロールでFlashオーディオを無効にする.Net

私はアプリケーションのすべてのサウンドではなくウェブページ内のフラッシュオーディオ(私がナビゲートする)だけをブロックします。

答えて

0

ビデオの再生はすべてFlash内から処理されるため、特にオーディオを他の場所に残したい場合は、swf/Flash環境外でこれを制御することに気づいていません。

swfのソース.flaにアクセスできる場合は、Flashビデオプレーヤーのミュートボタンをトリガーできます。でも、もしあれば

flash.media.SoundMixer.stopAll(); 

:オプションで、経由でロードした後に、すべてのサウンドの再生を停止するにはフラッシュを伝えることができ

var muteButton:MovieClip = MovieClip(myFLVPlaybackVideoPlayer.muteButton); 
muteButton.on_mc.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); 

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/video/FLVPlayback.html

:あなたのswfのActionScirptでは、あなたがビデオをロードした直後のような何かをソースにアクセスできない場合は、オーディオを使わずに単純にビデオを再エンコードすることも考えられます。ハンドブレーキは無料で、あなたがそのルートに行くなら、それを行うことができるはずです。

+0

ありがとう、私はそれを試してみましょう! – user1107078

関連する問題