当我再做一次鼠标悬停时重新启动音频
Restart audio when I do another mouseover
这是我的代码:
<audio id="sound1" src="sound/EinE.mp3"> onmouseover="document.getElementById('sound1').play()"
工作正常。但是当我用鼠标离开鼠标悬停和 return 时,声音不会重播。我必须等待,直到声音播放结束。它应该从 0 开始。有什么想法吗?
你应该这样做
<audio id="sound1" src="sound/EinE.mp3" onmouseover="var a = document.getElementById('sound1'); a.pause(); a.currentTime = 0; a.play()">
只需执行 a.play()
,您就不会重新启动它。要重新启动,您应该重置 currentTime
属性。
这是我的代码:
<audio id="sound1" src="sound/EinE.mp3"> onmouseover="document.getElementById('sound1').play()"
工作正常。但是当我用鼠标离开鼠标悬停和 return 时,声音不会重播。我必须等待,直到声音播放结束。它应该从 0 开始。有什么想法吗?
你应该这样做
<audio id="sound1" src="sound/EinE.mp3" onmouseover="var a = document.getElementById('sound1'); a.pause(); a.currentTime = 0; a.play()">
只需执行 a.play()
,您就不会重新启动它。要重新启动,您应该重置 currentTime
属性。