我知道这听起来很简单,我不知道怎么做,但是即使半个小时后也找不到解决方案。
我尝试了很多在网上找到的方法,包括:
<audio loop controls autoplay>
<source src="music.ogg" type="audio/ogg"/>
<source src="music.mp3" type="audio/mpeg"/>
Your browser does not support the audio element.
</audio>
<audio src="music.mp3" autoplay loop>
<p>If you are reading this, it is because your browser does not support the audio element.</p>
</audio>
<BGSOUND src="All Star.mp3" loop=infinite>
<EMBED src="All Star.mp3" autostart=true loop=true hidden=true>
但是似乎没有任何作用? 最佳答案
您可以像这样循环播放:
例如:
audio { display:none;}
<!DOCTYPE html>
<html>
<body>
<h1>The audio loop attribute</h1>
<audio loop autoplay>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
</body>
</html>
摘自w3cschools:https://www.w3schools.com/tags/att_audio_loop.asp
似乎您也没有从w3cshool那里拿过一个东西,它对我有用,所以您应该再尝试一次。
对于谷歌浏览器,此问题可能会帮助您:
How to make audio autoplay on chrome
关于javascript - 在HTML中循环播放背景音乐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63433264/