我正在尝试重置我的音频,以在我用来播放它的同一个键上打字
HTML:
<audio preload="auto" id="sound1" src="sons/nadal.ogg" src="sons/nadal.mp3"></audio>
JS:
$(document).keydown(function(e){
var son_1 = document.getElementById('sound1');
if (e.keyCode == 65) {
son_1.play();
son_1.currentTime = 0;
return false;
}
});
完美启动它,但我想在我按同一个键时停止它。我尝试了很多在互联网上找到的解决方案,但我没有成功。
非常感谢您的帮助!!!
最佳答案
您应该能够检查“暂停”属性以确定音频标签是否正在播放:
$(document).keydown(function(e){
var son_1 = document.getElementById('sound1');
if(e.keyCode == 65){
son_1.currentTime = 0;
if(son_1.paused)
son_1.play();
else
son_1.pause();
return false;
}
});
关于javascript - 检查音频播放是否停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16924317/