Jim*_*nks 6 javascript jquery jplayer
我试图改变jQuery上的歌曲,使用开发者指南,我想出了这个功能:
<script type="text/javascript">
$(document).ready(function(){
$('.embedinfo').click(function() {
$("#jquery_jplayer_1").jPlayer( "clearMedia" );
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3:"/audio/<?php echo $audioarray[0]['audio']; ?>"
}).jPlayer("<?php if(empty($auto)){ echo "pause"; } elseif($auto==1){ echo "play"; } ?>");
},
swfPath: "/js/Jplayer.swf",
supplied: "mp3",
wmode: "window",
solution:"flash,html",
volume:"1"
});
});
Run Code Online (Sandbox Code Playgroud)
});
该setMedia功能实际上与我最初用于设置音乐的功能相同(这确实有效),但是此功能可以通过点击更改音乐.
该clearMedia功能正常,只是设置不是.为什么不起作用?
我找到了解决方案
而不是使用
$("#jquery_jplayer_1").jPlayer( "clearMedia" );
Run Code Online (Sandbox Code Playgroud)
删除媒体,使用
$("#jquery_jplayer_1").jPlayer( "destroy" );
Run Code Online (Sandbox Code Playgroud)
它取消绑定.jPlayer的所有实例,允许从头开始更新媒体.
| 归档时间: |
|
| 查看次数: |
3750 次 |
| 最近记录: |