First dom element embedded inside html, this code can not be written to inside js
<audio id='audioPlay' th:src="@{mp3/user_download.mp3}" hidden='true'/> <embed name="embedPlay" th:src="@{mp3/user_download.mp3}" autostart="true" hidden="true" loop="false"></embed>
You can then directly manipulate played
the playSound function = var () { var borswer window.navigator.userAgent.toLowerCase = (); IF (borswer.indexOf ( "IE")> = 0) { // IEs browser kernel var = the embed document.embedPlay; // browser does not support audion, using embed player embed.volume = 100; embed.play (); SLEEP (3000); } the else { var = document.getElementById Audio ( "AudioPlay"); // browser supports Audio Audio. Play (); SLEEP (3000); } };