function playsound(item) {
var itemToPlay = document.getElementById(item);
itemToPlay.play();
}
<button onclick="playsound('audio_login')">simulate login</button>
<button onclick="playsound('audio_logout')">simulate logout</button>
<audio id="audio_login">
<source src="sounds/toctoc.mp3" type="audio/mpeg">
</audio>
<audio id="audio_logout">
<source src="sounds/logout.mp3" type="audio/mpeg">
</audio>
Этот очень простой пример правильно выполняется в Chrome (версия 81), Firefox (версия 76) как в локальной, так и в серверной версии (https://www.gdfclub.it/pages/test/audiotest.html). В IE11 вместо этого он работает на localhost, в то время как в серверной версии воспроизводится только один звук (второй). Что я ужасно не прав ?? Я искал похожие вопросы, но нашел только случаи, когда аудиотег в IE11 не работает вообще, и не только частично!