我想在 jquery 中自动播放一个 mp3 文件
我使用了这段代码,
function musicStart() {
pop = window.open('', 'back__music', 'width=100,height=100', true);
pop.document.write('<audio controls autoplay loop><source
src="./music.mp3"/></audio>');
}
循环正常, 但自动播放不是。
当我将 autoplay="true"
或 autoplay="1"
或 autoplay="autoplay"
添加到音频标签时,结果都是一样的。
或者当我使用嵌入标签时,它不会重复播放音乐。
我不关心使用音频标签还是嵌入标签
我该怎么办?
最佳答案
$('audio')[0].play();
(假设您的页面中只有一个 audio
)应该可以完成这项工作。
一个基本的例子:
$('audio')[0].play();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<audio controls>
<source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.mp4" type='audio/mp4'></audio>
关于javascript - 如何在 jquery 中使用音频标签自动播放音乐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566054/