Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法绑定到document.ready上的JPlayer事件_Javascript_Jquery_Google Chrome_Audio_Jplayer - Fatal编程技术网

Javascript 无法绑定到document.ready上的JPlayer事件

Javascript 无法绑定到document.ready上的JPlayer事件,javascript,jquery,google-chrome,audio,jplayer,Javascript,Jquery,Google Chrome,Audio,Jplayer,我使用jplayer在网页上播放音频,当页面加载时,检查器和播放器可以很好地加载,但是绑定功能不起作用。如果我稍后从控制台调用它,那么它可以正常工作 $(document).ready(function(){ myCirclePlayer = new CirclePlayer("#jquery_jplayer_1", { mp3: flatplaylist[0] }, { supplied: "mp3", } ); $("#jplayer_

我使用jplayer在网页上播放音频,当页面加载时,检查器和播放器可以很好地加载,但是绑定功能不起作用。如果我稍后从控制台调用它,那么它可以正常工作

$(document).ready(function(){
    myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",
        { mp3: flatplaylist[0] },
        { supplied: "mp3", }
    );
    $("#jplayer_inspector").jPlayerInspector({jPlayer:$("#jquery_jplayer_1")});
    //does not work from here, but will work if I put this in the console.
    $(myCirclePlayer.audio).bind('ended',function (){ playNextFile(); }); 
});

这是我的最终代码,运行良好

var PlayerID = "#jquery_jplayer_1";
$(window).ready(function(){
    myCirclePlayer = new CirclePlayer(PlayerID,{mp3: 'audio/'+mypl.playlist[0]},{supplied: "mp3",});
    $("#jplayer_inspector").jPlayerInspector({jPlayer:$("#jquery_jplayer_1")});
    $(PlayerID).bind($.jPlayer.event.ended, function (){ playNextFile(); });
});

这是我的最终代码,运行良好

var PlayerID = "#jquery_jplayer_1";
$(window).ready(function(){
    myCirclePlayer = new CirclePlayer(PlayerID,{mp3: 'audio/'+mypl.playlist[0]},{supplied: "mp3",});
    $("#jplayer_inspector").jPlayerInspector({jPlayer:$("#jquery_jplayer_1")});
    $(PlayerID).bind($.jPlayer.event.ended, function (){ playNextFile(); });
});