我真的不明白为什么以下代码似乎可以在除 IE9 之外的所有浏览器中运行:
var audio = $("audio.laser").get(0);
if (audio != null && audio.canPlayType) {
audio.pause();
audio.currentTime = 0;
audio.play();
}
奇怪的是,它在“audio.currentTime = 0”处冻结,说“currentTime 未定义”。