2012-06-06 3 views
0

플래시 FLV 플레이어 구성 요소를 사용하고 있습니다. 동영상이 자동으로 재생되고 음소거를 시작해야만 시청자가 소리를 켜거나 끌 수 있습니다.FLV Player 음소거 버튼이 올바른 음소거 상태를 표시하지 않습니까?

videoPlayer.volume = 0; 
var isMute:Boolean = true; 

videoPlayer.addEventListener(MouseEvent.CLICK, muteClickHandler); 
function muteClickHandler(e:MouseEvent) { 
    if(isMute) { 
     videoPlayer.volume=1; 
     isMute = false; 
    } else if (!isMute) { 
     videoPlayer.volume=0; 
     isMute = true; 
    } 
} 

그러나 사운드 켜기/끄기 아이콘이 올바르게 표시되지 않습니다. 예를 들어, 처음에는 volume=0 일 때 아이콘에 사운드가 켜져 있음이 표시됩니다. 또한 볼륨이 0 인 경우에도 일시 중지 단추를 누르면 아이콘이 켜집니다.

이 문제를 해결하기위한 방법이 있습니까?

답변

2

음소거 버튼 아이콘을 변경하려면 코드를 직접 처리해야합니다.

나는 API가 없다고 생각합니다.

관련 문제