Привет, вот что я предлагаю вам сделать.Прежде всего, удалите атрибут autoplay в теге audio.
, затем вы можете использовать javascript или jquery для управления воспроизведением звука.В вашем случае вы хотите, чтобы звук воспроизводился, когда все ресурсы загружены ... так вот пример ..
//javascript
window.onload = function() {
document.getElementbyId("playAudio").play();
}
//jquery
$(document).ready(function() {
$("#my_audio").get(0).play();
});
, если по какой-либо причине вам все еще требуется дополнительная задержка, скажем, на 2 секунды ... вы можете продлитьэто далее ...
var myAudio = document.getElementById("playAudio");
//javascript
window.onload = function() {
setTimeout(function(){
myAudio.play();
}, 2000);
}
//jquery
$(document).ready(function() {
setTimeout(function(){
$("#my_audio").get(0).play();
}, 2000);
});
PS.Используйте любой из двух.Я помню, вы сказали, что вы не знакомы, когда JS.Удачи приятель