你好,我正在尝试让此音频停止播放,但我找不到任何方法可以停止播放:

$('<audio id="elevator" autoplay loop preload="auto" autobuffer><source src="elevator.mp3" /><source src="elevator.ogg" /></audio>').appendTo('body');

$('#elevator').pause();

最佳答案

pause()不是jQuery方法,您应该首先将jQuery对象转换为原始DOM元素,然后调用pause()方法,请尝试以下操作:

$('#elevator')[0].pause();

要么:
document.getElementById('elevator').pause()

要么:
document.getElementsByTagName('audio')[0].pause()

关于jquery - 使用Jquery停止音频标签HTML5,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11496451/

10-13 09:32