我知道这听起来很简单,我不知道怎么做,但是即使半个小时后也找不到解决方案。
我尝试了很多在网上找到的方法,包括:

<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/

10-12 01:34