【发布时间】:2011-03-30 08:37:03
【问题描述】:
如果我使用 .pause() 方法停止音频播放,然后设置 .currentTime=0 并最后再次调用 .play() 方法,我会听到划痕...有时听起来播放从位置 1 秒开始,但应该开始在0!我的代码:
HTML:
<audio id="sound" preload="auto" autobuffer>
<source src="a.mp3" />
</audio>
JS:
var sound = $('#sound')[0];
function playSound(){
sound.pause();
sound.currentTime = 0;
sound.play();
}
如果我调用函数事件驱动,有时会发生上述错误。
有什么想法吗?谢谢。
【问题讨论】:
标签: jquery html audio html5-audio