我已经创建了一个按钮,使用一个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()"/>发布于 2017-05-31 11:03:23
尝试使用var跟踪您的单击,并只侦听click事件:
JS
var one = new Audio();
one.src = "files/audio/one.wav";
one.loop = true;
var isPlaying = false;
function manage(){
if(isPlaying){
one.pause();
one.currentTime = 0;
isPlaying = false;
}
else{
one.play();
isPlaying = true;
}
}<img class="item" src="files/button.png" onclick="manage()"/>https://stackoverflow.com/questions/44282942
复制相似问题