Flash播放器“正在播放列表”而不会中断当前歌曲

时间:2010-03-14 05:19:16

标签: javascript jquery html ajax flash

我正在设计一个播放音乐的网站。我需要一个拥有或可以处理正在播放列表的Flash播放器。我面临的问题是我无法在不刷新播放器的情况下更新播放列表,这意味着它将中断当前正在播放的歌曲。到目前为止,我特别尝试使用JW播放器并且没有成功。我所能做的就是将播放列表作为xml文件传递,但无法在不刷新播放列表的情况下更新它。 还有其他玩家更适合我的需求吗?有没有办法可以用jw播放器本身做到这一点

1 个答案:

答案 0 :(得分:1)

DEMO: http://jsbin.com/ehonu/20

确定。我们走了..!

首先, here 来自JW官方网站的必读!在这里 events doc

无论如何,我的方式是使用COOKIES& JW Player: ActionScript API Calls

背后的想法是,因为jw播放器可以使用听众而且theese可以在此刻收听歌曲的 Curent Position 我们跟踪<当页面 UNLOAD

时,/ strong>进入 coockie

然后它也可以发送活动所以当加载页面刷新和dom时,我们会将位置发回给玩家! ; - )

对于没有刷新页面的刷新播放列表,您当然可以像这样使用发送事件:

setTimeout("refreshPlaylist('myfile.xml')",2000);

function refreshPlaylist(theFile) { 
currentItem = -1; 
previousItem = -1; 
//this Reload the playlist
player.sendEvent('LOAD', theFile); 
};​

为了更好地理解查看演示示例的代码!

让我知道!