2016-05-03 34 views
0

我正在使用jQuery的jplayer。当我点击我的网络上的其他链接(在页面刷新)歌必须继续发挥,但其正在重置... 我的JS代码...如何播放所有页面的歌曲?清爽?

new jPlayerPlaylist({ 
      jPlayer: "#jplayer_1", 
      cssSelectorAncestor: "#jplayer_container" 
     }, [ 
      { 
       title:"Your Title 1", 
       mp3:"/path/to/music.mp3" 
      },  
      { 
       title:"Your Title 2", 
       mp3:"/path/to/more-music.mp3" 
      } 
     ], { 
      preload : "auto", 
      swfPath: "mp3js", 
      supplied: "mp3", 
     }); 
+0

你是指没有页面刷新的含义?目前有什么问题?你的意思是播放下一首歌吗? –

+0

是的歌曲必须继续播放,但其重置.. – Shqiptar

回答

0

您可以使用Cookie来保存当前歌曲的时刻与Audio.currentTime。如果用户离开页面,请在Cookie中添加当前位置,然后当他到达新页面时,从cookie中提取时间并将音乐放置在正确的时刻。

请注意,根据客户端的连接速度,它可能会导致轨道中出现“油门”。在AJAX中也可以做到这一点,但我不知道该怎么做......