L'unico modo che conosca per limitare accesso di un qualcosa per android è tramite javascript.
stai lavorando in html5? hai già provato con tag <bgsound> ?
p.s.: musica di sottofondo a sito fà molto anni 80, sicuro di volerlo mettere?
In html è possibile limitare l'esecuzione di una parte dello script ad una specifica piattaforma o ad uno specifico browser semplicemente con una istruzione ad es. <!--[if IE 7]>, operazione molto utilizzata per adattare Explorer ai canoni standard.
<bgsound> è dichiarato 'obsoleto' e 'non conforme' in HTML5, si suggerisce l'uso di <audio>, che però non è ancora implementato da quasi nessun browser.
Io utilizzo il recentissimo plug-in Jos DewPlayer, che avvia un oggetto x-shockwave-flash, evidentemente non digerito da Android.
Se conoscessi il codice sotto il quale Android viene riconosciuto dai browsers potrei fare una deviazione controllata.
Le musiche di sottofondo sono gradite agli utenti del mio sito e sono in massima parte adeguate al contenuto delle pagine nelle quali vengono proposte: non vedo perché dovrei toglierle.
Saluti