+2

Why doesn't background music work?

https://code.sololearn.com/WWbjd5klV4j2/?ref=app

2/9/2020 12:52:54 PM

KyteZ

13 Answers

New Answer

+2

i can think of a work around, dont know if itll work. go to js inside window onload listener. create another load listener for <audio> then play()

+1

close the audio tag </audio>

+1

You can only play an audio file when a user allows it to play, Which means that you have to add eventListener like "click" to trigger the play() method Do it like this.. In html <div id="song"> play song</div> Do some styling in css.. In js Var song = document.getElementById("song") Song.addEventListener("click", function(){ Your_audio_name.play(); });

+1

You need to put controls for audio, like this: <audio controls src="" autoplay> My advice: don't put autoplay attribute, it's very annoying from the users' point of view. Cool code, you are doing great!

0

try audio with autoplay <audio autoplay src=""> i cant load the url, tried it in browser same result. idk maybe its just my internet

0

it don't help

0

check the url, is it really working ? i tried it before its not sending anything

0

url works

0

and now after I entered <audio> my blocks disappeared

0

maybe this is why https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

0

not allowed https://code.sololearn.com/WDEz2Pv45Rin/?ref=app

0

thanks

0

https://youtu.be/MajpvUhcT8c