Hola:
Tanto "document.all" como la etiqueta bgsound son cosas que solo funcionan en explorer (y con suerte también en opera)... para que consigas algo en todos los navegadores debes usar un tag embed, y en vez de document.all document.getElementById()... pero la mala noticia es que para que funcione bien en todos los navegadores hay que hacer verdaderas piruetas... te paso un enlace con algunos datos que podrían interesarte:
Música en la web
Saludos