0
以下のコードで問題が発生しています。 Flash Playerにはデフォルトの音量スライダがありますが、jQueryスライダを使用して音量を変更したいと考えています。スライダを動かしている間に音量値(nr)が変化していますが、ソングの音量は変化しません。jQueryスライダを使ってフラッシュプレーヤーの曲の音量を更新するには?
入力してください。
<!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='&showslider=0&width=25&autoplay=1&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'>
:ちょうどあなたが使用しているプレーヤーのマニュアルを参照してください、私に5秒かかりました。このオプションが提供されています:document.getElementById( "myFlash")。SetVariable( "player:jsVolume"、 "50"); しかし、私はそれを実装する方法を見つけることができませんでした。 – ChrisGP