2012-04-12 3 views
0

아래 코드에 문제가 있습니다. 플래시 플레이어에는 기본 볼륨 슬라이더가 있지만 볼륨을 변경하려면 jQuery 슬라이더를 사용하고 싶습니다. 슬라이더를 움직이는 동안 음량 값 (nr)이 바뀌지 만 노래의 음량은 변하지 않습니다.jQuery 슬라이더를 사용하여 플래시 플레이어의 노래 볼륨을 업데이트하는 방법은 무엇입니까?

thx를 입력하십시오.

<!DOCTYPE html> 
<script type='text/javascript'> 
$(document).ready(function(){ 

DefVol=$('#ArVol').val(); 

PlayPt1='<object type="application/x-shockwave-flash" data="http://flash-mp3- player.net/medias/player_mp3_maxi.swf" width="25" height="25"><param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" /><param name="FlashVars" value="mp3=' 


PlayPt2='&amp;showslider=0&amp;width=25&amp;autoplay=1&amp;volume='+DefVol+'" /> </object>' 



$("#RegVol").slider({orientation:'horizontal', range:'min', value:DefVol,min:0, max:200, slide:function(event,ui){DefVol=parseInt(ui.value/200), $("#ArVol").val(ui.value);} 

}) 
$("#ArVol").val($("#RegVol").slider("value")); 

$('#PlayMp3').click(function(){ 
IaSrc='song.mp3' 

$('#showPlay').html(PlayPt1+IaSrc+PlayPt2) 
}) 
}) 
</script> 
<table><tr> 
<th><div id='RegVol' style='width:150px;margin:0px 10px'></div></th> 
<th><input id='ArVol' size='1' value='55'></th> 
<th><div id='showPlay'></th> 
</tr></table> 

<input type='button' value='Play' id='PlayMp3'> 

답변

1

플래시 소스에 액세스 할 수 있습니까? 아니면 소스가 외부 인터페이스를 제공합니까? 그렇지 않은 경우 걱정하지 마세요.

편집 : 플레이어의 설명서를 확인 않았다

http://flash-mp3-player.net/players/js/documentation/

+0

: 당신이 사용하고있는 플레이어의 문서를 확인, 나에게 5 초 걸렸습니다. 이 옵션이 제공됩니다. document.getElementById ("myFlash"). SetVariable ("player : jsVolume", "50"); 하지만 구현 방법을 찾지 못했습니다. – ChrisGP

관련 문제