我正在使用jPlayer插件。这是一个示例链接[jsfiddle]。
我将当前的播放曲目号保存在Cookie中。重新加载浏览器后,它将从cookie加载的曲目号开始播放。可行,但问题是,当前曲目结束后,它会从播放列表的第一首曲目开始播放。我希望它继续下一个轨道。
当前情况示例:
期望的情况:
myPlayer.play()
需要一个integer
值,但是当您从cookie中读取时,您会得到一个string
。因此,要解决您的问题,只需将值传递给parseInt()
,如下所示:
myPlayer.play(parseInt(playnow));
您会注意到,在重新加载页面时,开始播放时会在播放列表中选择适当的曲目,并且它将继续正确地转到下一个曲目。
演示:http://jsfiddle.net/alan0xd7/6kx616hr/1/
顺便说一句,我认为setInterval
与1
(1毫秒)实在是太多了,也许1000
(1秒)就足够了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句