我正在设计一个播放音乐的网站。我需要一个具有或可以处理正在播放列表的 Flash 播放器。我面临的问题是,我无法在不刷新播放器的情况下更新播放列表,这意味着它将中断当前正在播放的歌曲。到目前为止,我特别尝试过 JW 播放器,但还没有成功。我所能做的就是将播放列表作为 xml 文件传递,但无法在不刷新播放列表的情况下更新它。 还有其他播放器更适合我的需求吗?有没有办法可以用 jw 播放器本身来做到这一点
最佳答案
好的。我们开始吧..!
首先, here JW 官方网站有一篇必读!这里是events doc
无论如何,我的方法是使用 COOKIES & JW Player: ActionScript API Calls
背后的想法是,由于 jw 玩家可以使用监听器,并且他们也可以收听此时歌曲的当前位置,我们跟踪 当页面UNLOAD
时将其放入coockie然后它还可以发送事件,因此当页面刷新和 dom 加载时,我们将位置发送回玩家! ;-)
对于不刷新页面的刷新播放列表,您当然可以使用发送事件,如下所示:
setTimeout("refreshPlaylist('myfile.xml')",2000);
function refreshPlaylist(theFile) {
currentItem = -1;
previousItem = -1;
//this Reload the playlist
player.sendEvent('LOAD', theFile);
};
为了更好地理解请查看演示示例的代码!
请告诉我!
关于javascript - Flash播放器 "now playing list"不中断当前歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441291/