В проекте недавно, когда я загрузил звук с помощью
var myAudio = new Audio("myAudio.mp3");
myAudio.play();
Он играл отлично, если не был открыт диалог (т.е. предупреждение, подтверждение). Однако, когда я вместо этого пытался добавить звуковой тег в свой html
<audio id="audio1">
<source src="alarm.mp3" type="audio/mpeg" />
</audio>
и используя
var myAudio1 = document.getElementById("audio1");
myAudio1.play()
он продолжал играть после открытия диалога. Кто-нибудь знает, почему это? Также, в общем, каковы различия между двумя способами воспроизведения звуков?