2012-01-28 3 views
0

WebBrowser 컨트롤 (gecko (firefox) 및 WebBrowser 컨트롤 IE)이있는 My Winform 응용 프로그램을 사용하는 동안 Flash Audio를 비활성화하는 방법이 있습니까?브라우저 컨트롤에서 Flash 오디오 비활성화.

나는 내 웹 페이지 (내 탐색 할 곳) 안의 플래시 오디오만을 내 응용 프로그램의 모든 소리로 차단할 것입니다.

답변

0

비디오의 재생은 모두 Flash 내에서 처리되므로, 특히 오디오를 다른 곳에서도 사용하려는 경우 swf/Flash 환경 외부에서이를 제어하는 ​​방법을 알지 못합니다.

swf 소스 인 .fla에 액세스 할 수있는 경우 플래시 비디오 플레이어에서 음소거 버튼을 트리거 해 볼 수 있습니다. 비디오를로드 직후 ActionScirpt 당신의 SWF의에서 같은 것을 할 : 선택적으로

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

모든 소리 재생을 중지하기 위해 플래시를 알 수 있습니다를 통해로드 한 후 :

flash.media.SoundMixer.stopAll(); 

한 경우에도 소스에 액세스 할 수 없기 때문에 오디오없이 비디오를 다시 인코딩하면됩니다. 핸드 브레이크는 무료이며 당신이 그 길로 가면 할 수 있어야합니다.

+0

감사합니다. 시도해 보겠습니다! – user1107078

관련 문제