【发布时间】:2017-05-31 23:07:57
【问题描述】:
我使用 onmousedown 事件创建了一个按钮,该按钮在单击时会循环播放音轨。单击同一按钮时,我正在尝试结束音频循环。我尝试了一个 onmouseup 事件,但没有运气,有什么想法吗? (我是 JavaScript 新手)
<script> var one = new Audio(); one.src = "files/audio/one.wav"; one.loop = true; </script>
<img class="item" src="files/button.png" onmousedown="one.play()" onmouseup="one.stop()"/>
【问题讨论】:
-
尝试将
one.stop()更改为one.pause(),音频没有.stop()方法。 stackoverflow.com/questions/14834520/html5-audio-stop-function -
fyi
onmouseup不是在第二次点击时触发,而是在释放当前点击时触发。
标签: javascript loops audio onmousedown onmouseup