使用Jquery停止音频标记HTML5

时间:2012-07-15 23:18:57

标签: jquery audio html5-audio

你好,我试图让这个音频停止,但我找不到任何办法这样做:

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

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

1 个答案:

答案 0 :(得分:7)

pause()不是jQuery方法,您应该首先将jQuery对象转换为原始DOM元素,然后调用pause()方法,试试这个:

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

或:

document.getElementById('elevator').pause()

或:

document.getElementsByTagName('audio')[0].pause()