У меня есть аудиофайл с именем sound.wav
длиной 14 секунд.Когда пользователь нажимает кнопку, sound.wav
исходный URL-адрес изменяется, и sound.wav
перезагружается и теперь имеет длину 7 секунд.
Однако мой браузер не отображает изменения.Изменения отображаются только после нажатия кнопки обновления.
Вот мой код:
<div id="audioContainer">
<audio id ="myAudio" controls>
<source id = "wav_src" src="http://localhost:3000/sounds/sound.wav" type="audio/wav">
</audio>
</div>
//user clicks button... sound.wav's url source is changed
document.getElementById("myAudio").load(); //code to reload the sound.wav
Как видите, я перезагружаю html-аудиоэлемент для sound.wav
после того, как пользователь нажимает кнопку.Тем не менее, звуковой файл остается неизменным на веб-сайте, если я не нажму кнопку обновить.
Как это исправить?