HTML5 audio

HTML5 in audio v Google Chrome

Pred nekaj dnevi sem se ukvarjal s spletno stranjo, ki bo služila lokalnemu študentskem klubu kot informativna stran za pustni dogodek.En izmed zaželjenih featurjev je bil tudi, da v ozadju teče pesem glavne skupine.

In kot verjetno vsakdo sem preko iskalnika google poiskal spletno stran, kjer sem pesem pretvoril v 3 formate, kateri so podprti v vseh novejših brskalnikih in sicer v .wav (audio/wav), .mp3 (audio/mpeg) in .ogg (audio/ogg). Nato sem v html kodo dodal pesem v vseh treh omenjenih formatih

in tukaj sem naletel na zelo zanimivo težavo. Kljub temu, da je na wikipedia (vir: http://en.wikipedia.org/wiki/HTML5_Audio#Supported_audio_coding_formats) bilo jasno prikazano v tabeli, da Google Chrome podpira audio značko od verzije 9 naprej, se pesem le v chromu ni začela samodejno predvajati.

Rešitev sem sicer z nekaj iskanja po googlu sicer našel, ni mi pa čisto jasen vzrok te težave..

Rešitev, ki je v moji situaciji pomagala je bila ta, da sem bil primoran na audio značko dodati event listener: