我有这个音频标签在后台播放,我可以在几秒钟内将进度存储到cookie中。 但绝不能从该cookie启动音频。 (用于在其他页面上继续)设置<audio>标签的当前时间不起作用?
$("p#sound audio").currentTime = $.cookie("audioTime");
<audio autoplay="autoplay" loop="loop" ontimeupdate="document.getElementById('tracktime').innerHTML = Math.floor(this.currentTime); $.cookie('audioTime', Math.floor(this.currentTime));">
<source src="audio/song.ogg" type="audio/ogg" />
<source src="audio/song.mp3" type="audio/mp3" />
Your browser does not support the audio tag.
</audio>
<span id="tracktime">0</span>
这是否与从头再次加载的歌曲有关?
谢谢!
编辑:
$("p#sound audio").get[0].currentTime
随着。获得[0],它也不起作用。
有人可以请我帮忙吗?不胜感激!
我有同样的问题。我已经确定音频是通过将回调绑定到Brian Hadaway提到的'canplay'事件来加载的。即使这样,'currentTime'也不会改变。 – 2012-05-31 00:53:01
也有这个问题。不知道该如何与我的调试。一切看起来是正确的,但currentTime不会设置... – urbananimal 2012-11-23 13:11:55