继我之前关于何时/何地向播放列表动态添加项目的帖子之后,似乎 jPlayer 就绪事件处理函数在使用播放列表插件时不可用,从一个简单的示例可以看出:
$(function () {
var MyPlayList = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1",
cssSelectorAncestor: "#jp_container_1"
}, [], {
smoothPlayBar: true,
supplied: "mp3"
});
$("#jquery_jplayer_1").jPlayer({
ready: function () {
alert('here');
}
});
这是因为事件未引发还是因为 jPlayer 对象被 PlayList '包装'尚不清楚,但无论哪种方式,如果确实如此,并且没有其他方法可以实现相同的。