【发布时间】:2012-03-09 06:50:51
【问题描述】:
我正在使用 Chrome,这是我的代码:
<audio id="letter_audio" src="audio/bomb.mp3" type="audio/mp3" preload="auto"></audio>
$('.sound').live('click', function () {
var sound = $("#letter_audio")[0];
sound.pause();
sound.currentTime = 0;
sound.play();
return false;
});
我第一次点击播放时为什么会播放声音。然后当我再次单击时,它会暂停,就像代码一样。但它只是保持暂停?我想让它播放,然后当我再次点击它时,回到 0 并像代码中一样再次播放?
【问题讨论】:
-
Tom 添加 sound.load() 的解决方案对我有用
标签: jquery google-chrome html5-audio