如何在Cookie中保存当前播放的歌曲?

用户知道更多

我正在使用jPlayer插件。这是一个示例链接[jsfiddle]

我将当前的播放曲目号保存在Cookie中。重新加载浏览器后,它将从cookie加载的曲目号开始播放。可行,但问题是,当前曲目结束后,它会从播放列表的第一首曲目开始播放。我希望它继续下一个轨道。

当前情况示例:

  • 播放列表中有10首歌曲
  • 点击第三首歌
  • Cookie保存的3首歌曲
  • 浏览器重新加载
  • 从播放列表开始播放3号歌曲
  • 3号歌结束
  • 从第一首歌开始播放

期望的情况:

  • 播放列表中有10首歌曲
  • 点击第三首歌
  • Cookie保存的第3首歌曲
  • 浏览器重新加载
  • 从播放列表开始播放3号歌曲
  • 3号歌结束
  • 开始播放第4首歌
  • 4号歌结束
  • 开始播放5号歌曲
  • ...
丙氨酸0xd7

myPlayer.play()需要一个integer值,但是当您从cookie中读取时,您会得到一个string因此,要解决您的问题,只需将值传递给parseInt(),如下所示:

myPlayer.play(parseInt(playnow));

您会注意到,在重新加载页面时,开始播放时会在播放列表中选择适当的曲目,并且它将继续正确地转到下一个曲目。

演示:http//jsfiddle.net/alan0xd7/6kx616hr/1/

顺便说一句,我认为setInterval1(1毫秒)实在是太多了,也许1000(1秒)就足够了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在当前python会话中保存所有变量?

如何在CefSharp中保存cookie

如何在iOS的共享首选项中保存Cookie?

如何在Cookie中保存动作?

如何在当前目录(COSMOS)中保存文件

如何在Asp.net Mvc中保存和读取Cookie

如何突出显示正在播放的当前歌曲

如何在Pixels“正在播放”功能中访问歌曲列表?

如何在VLC Media Player中保存当前播放的视频?

如何查询mplayer有关当前播放的歌曲?

如何在foobar中跳至当前播放的歌曲?

如何在播放框架验证中保存广播btn状态

如何在cookie中保存字符串?

取得播放路径后,如何在媒体播放器中播放歌曲

如何在Python(Windows)中获取Spotify当前正在播放的歌曲?

从iTunes删除当前播放的歌曲

如何以编程方式获取当前在Android中播放的歌曲

如何在cakephp中保存当前时间戳在数据库中?

如何在SqlLite数据库中保存歌曲?

如何在用户表单中保存当前记录,然后保存后继续处理?

如何在Firebase中的当前uid中保存数据

如何在播放列表 TableView 中突出显示当前播放的歌曲?

Jsoup - 如何抓取当前正在播放的歌曲的电台网站?

如何在对象实例中保存当前状态?

我如何在所有活动中保持播放相同的歌曲

如何在下载目录中保存pdf而不是python中的当前工作目录?

如何播放选定的歌曲?

如何在android studio上的谷歌地图中保存当前位置坐标

如何在 Angular 应用程序中保存 httpOnly cookie