y porque para firefox no?? si en el link que dejas bien indica que lo que no soporta es el mp3?? lo que habria hacer no es que colocar las configuraciones de cada tipo de archivo??
por cierto miren este post con un archivo js externo como indican en el
post que probe en firefox y leyo un mp3, según indican en los navegadores viejos tambien funciona, imagino que hacen un condicional para cargarlo con flash en el achivo js, saludos