2012-06-18 2 views
1

"iFrame"클래스의 링크를 클릭하면 어떻게 다음 오디오 객체를 일시 중지 할 수 있습니까?오디오 중지/음소거

<object type="application/x-shockwave-flash" data="../flash/player_mp3_maxi.swf" width="140" height="20"> 
<param name="wmode" value="transparent"> 
<param name="movie" value="../flash/player_mp3_maxi.swf"> 
<param name="FlashVars" value="configxml=../flash/config.xml&amp;mp3=../audio/intro/intro_08_background_07.mp3"> 
<p>Flash Audio Player</p> 
</object> 

자바 스크립트 또는 jquery로 코드를 작성해야합니다.

답변

2

자신의 .swf이고 재 컴파일 할 수 있다면 ExternalInterface를 사용하여 플레이어 일시 중지 메서드를 노출해야한다고 말하고 싶습니다. 이전에 해본 적이 없다면, http://livedocs.adobe.com/flex/3/html/help.html?content=19_External_Interface_04.html

을 입력했으면 HTML 링크에 이벤트 리스너를 추가하고 사용자가 클릭 할 때 트리거 할 함수를 지정하기 만하면됩니다. 이 함수는 노출 된 플래시 함수를 호출하여 일시 중지합니다.

theLink.addEventListener("click", function(e){ 
    //call the exposed flash pause function 
    swfObject.theExposedFunction(); 
}); 

의미가 있습니까?

관련 문제