by GINO » Mon Feb 27, 2012 2:05 pm
Pues me he dado cuenta que si se usa el tag audio de html5 con un archivo ogg (no se si también mp3) que está subido como adjunto, el servidor (el foro supongo) manda el archivo con mime type application/octet-stream (se usa este mime type para indicar archivo binario genérico). El caso es que el firefox requiere que lo mandado al tag audio tenga un mime type audio explicito audio/ogg, audio/mpeg, etc. En chrome por ejemplo no requiere esto, simplemente pilla el archivo application/octet-stream (binario) y mira si es ogg, mp3 etc.
Mozilla dice que han optado por permitir solo mimes explícitos de formato para evitar sniffing.
Así que si queréis que se escuche bien en todos los navegadores, subid el archivo a otro servidor que mande el archivo con el mime bien.