/ / Wyłącz Flash Audio w sterowaniu przeglądarki .Net - .net, flash, audio, wyciszenie

Wyłącz Flash Audio w kontroli przeglądarki .Net - .net, flash, audio, mute

Czy istnieje sposób na wyłączenie Flash Audio, gdy korzystam z aplikacji My Winform, która ma kontrolę WebBrowser (gecko (Firefox) i IE WebBrowser)?

Zablokowałbym tylko dźwięk flash na stronie internetowej (gdzie nawiguję), a nie cały dźwięk mojej aplikacji.

Odpowiedzi:

0 dla odpowiedzi № 1

Ponieważ odtwarzanie wideo odbywa się z poziomu Flasha, nie jestem świadom kontrolowania tego poza środowiskiem SWF / Flash, szczególnie jeśli nadal chcesz audio gdzie indziej.

Jeśli masz dostęp do pliku .fla swojego pliku SWF, możesz spróbować uruchomić przycisk wyciszenia w odtwarzaczu wideo flash. W ActionScirpt pliku SWF zaraz po załadowaniu wideo wykonaj następujące czynności:

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

Opcjonalnie możesz powiedzieć Flashowi, aby przestał odtwarzać wszystkie dźwięki po załadowaniu poprzez:

flash.media.SoundMixer.stopAll();

Nawet jeśli nie masz dostępu do źródła, możesz również rozważyć ponowne kodowanie wideo bez dźwięku. Hamulec ręczny jest bezpłatny i powinieneś być w stanie to zrobić, jeśli pójdziesz tą drogą.