我真的很喜欢8tracks.com上的mp3播放器,并且想知道即使我换页面他们如何设法保持mp3播放?
例如,在此处收听曲目http://8tracks.com/mixes?q=Aztec+Camera,然后点击指向其他页面的其中一个链接。音乐切断1/4秒,然后恰好回到原点!
我不认为它使用的是流媒体服务器,所以想知道它是否是flash的功能?
答案 0 :(得分:4)
保持简单:让播放器在onunload触发时将当前曲目/时间存储在cookie中,然后在下一页加载时从那里开始。您需要在JavaScript中编写一些支持函数,因为AFAIK Flash无法访问浏览器cookie或JS事件。
答案 1 :(得分:0)
Dunno如果他们这样做的话,你可以随时把音乐播放器和主页放在两个不同的框架中(只有主要的内容框架可见)。当然,这无助于(例如)在地址栏中输入新地址。
编辑:这不是他们这样做的方式。 Presuambly他们正在拯救歌曲&在cookie中播放位置并使用它在每个新页面上重新启动播放器。答案 2 :(得分:0)
你可以通过Ajax实现它,使你的内部“链接”实际上不会导航到另一个页面,而只是将内容加载到主内容div中。这将允许任何流媒体继续不间断,只要它位于替换内容的div之外。
答案 3 :(得分:0)
或者避免使用ajax而是使用iframe
答案 4 :(得分:-1)
是的,但你会得到所有涉及框架的问题,你会在所有页面上添加脚本代码,以便在用户直接进入网站而不使用框架定义网站时注意