Ho rielaborato un po' lo script.
Ho utilizzato l'oggetto Audio per i browser con supporto HTML5, mentre per quelli che non lo supportano viene creata un'alternativa con un elemento embed.
codice:
var bgsound,srcaudio = "audio/audio.mp3";
if("Audio" in window){ // browser con supporto HTML5
bgsound = new Audio(srcaudio);
$(bgsound).attr({
controls: false
, loop: true
});
bgsound._vol = {on:1, off:0};
}else{ // browser meno recenti
bgsound = document.createElement("embed");
$(bgsound).attr({
src: srcaudio
, loop: true
, autostart: false
, hidden: true
}).appendTo("body");
bgsound._vol = {on:0, off:-3000};
}
bgsound.run = function(run){
run&&this.play();
$(this).stop().animate({volume: run?this._vol.on:this._vol.off}
, 1500
, function(){!run&&("pause" in this)&&this.pause();}
);
};
gallery.isSlideshowRunning&&bgsound.run(true);
gallery.default_play = gallery.play;
gallery.default_pause = gallery.pause;
gallery.play = function(){gallery.default_play();bgsound.run(true)};
gallery.pause = function(){gallery.default_pause();bgsound.run(false)};
Testato su FF, CH, IE9, IE8 e IE7 (emulati dalla console di IE9)
L'mp3 incriminato l'ho scaricato tal quale da Jamendo. Proverò a sostituirlo con un mp3 più ortodosso. Devo però installare IE9
Se inserisci il nuovo mp3 nella pagina di cui ho il link, posso riferirti se il mio IE9 lo legge, così puoi evitare di installarlo.
Caspiterina, immagino che rendere la pagina "cross-browser" sia parecchio laborioso.
Dal tempo (e dall'impegno) che stai dedicando a risolvere il mio problema, mi aspetto una parcella salatissima...
Credo che quel template, di per se, sia già cross-browser, in tal caso si tratta appunto di adeguare lo scriptino in questione.
Certo, avresti potuto chiedere nella sezione "offro lavoro", ma in questo caso personalmente lo prendo come passatempo per rilassarmi un po'. Facciamo che se la soluzione funziona sei in debito di una pizza e bibita 
Chiaramente fammi sapere se funziona. 

Originariamente inviata da
Vincent.Zeno
giusto. vediamo che ne pensano i mod di sezione

No problem