我有一个要使用JavaScript函数播放的音频文件。但是,每次页面加载时都会播放音频文件。我没有使用自动播放标签。

HTML代码:

<audio id="myaudio" >
    <source src="{% static 'game/tada.mp3' %}" type = "audio/mp3"/>
    Your browser does not support the audio element.
</audio>

JavaScript代码:
<script>
 function reveal(){
 var myAudio=document.getElementById("myaudio");
 myAudio.play();
 for (var i = 0;i<10;i++){
   for (var j=0; j<12;j++){
     var div = "#"+String(i)+String(j);
     console.log(div)
     $(div).animate({
     top: j*50+"px",
     left: i*50+"px",
   }, 1500 );
   }
 }
</script>

最佳答案

您拥有myAudio.play();,这与拥有autoplay属性基本上是相同的。我想你复制/粘贴了JS代码:)

10-05 22:43