Html5 ile bu sorunu rahatlıkla çözebilirsiniz Müziği kullanıcının konrtol ettiğini ve sayfada müziğin kendi kendine başlamadığını varsayarak sitene ekleyeceğiniz kodları yazıyorum
<audio controls>
<source src="music.ogg" type="audio/ogg">
<source src="music.mp3" type="audio/mpeg">
<source src="music.wav" type="audio/wav">
</audio>
burada yabancı olduğunuz 2 tane uzantı var bunlar ".ogg" ve ".wav" ogg'u firefox ve wav'ı da webkit tabanlı tarayıcılar destekliyordu yanılmıyorsam sizin yapmanız gereken elinizdeki .mp3 uzantılı müzik dosyanızı .wav ve .ogg uzantısına cevirmek nasıl yapcam derseniz mp3 to ogg & mp3 to wav olarak arattığınızda karşınıza çıkacaktır . muzik dosyanızın adını music oldugunu varsayıyorum elinizde 3 adet aynı isimde fakat farklı uzantılı müzik dosyası olacaktır bunlar sırasıyla music.ogg music.mp3 music.wav bunları eklemek istediğiniz sayfa ile aynı klasore koyun yada farklı bi klasor acarak soruce src="" deki uzantıyı değiştirirseniz dilediğiniz sonuca varacaksınız . Sonradan müziği sayfa başladığında kendiliğinde başlatmak istiyorsanız <audio controls> tag'ini <audio controls autoplay="autoplay" > ve bittiğinde kendiliğinde yeniden başlamasını istiyorsanız tag'i <audio controls loop="loop" autoplay="autoplay"> şeklinde değiştirmeniz yeterli olacaktır.