Qué tipo mime debo usar para mp3
Estoy tratando de decidir qué tipo mime elegir para devolver datos mp3 (servidos por php)
De acuerdo con esta lista de tipos mime: http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
¿Cuál es la diferencia entre estos y cuáles debo usar?
5 answers
Tu mejor apuesta sería usar el tipo mime definido por RFC audio/mpeg
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-21 16:03:47
Tuve un problema con los tipos mime y donde hacer pruebas para algunos tipos de archivos. Parece que cada navegador envía su variación de un tipo mime para un archivo específico. Estaba tratando de subir archivos mp3 y zip con la clase php de código abierto, que lo que he encontrado:
- Firefox (mp3): audio/mpeg
- Firefox (zip): aplicación/zip
- Chrome (mp3): audio / mp3
- Chrome (zip): aplicación/octet-stream
- Opera (mp3): audio / mp3
- Opera (zip): aplicación / octet-stream
- IE (mp3): audio / mpeg
- IE (zip): aplicación / x-zip-comprimido
Así que si necesita varios tipos de archivos para cargar, es mejor hacer algunas pruebas para que cada navegador pueda cargar un archivo y pasar la verificación de tipo mime.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-19 09:38:35
Usa .mp3 audio/mpeg
, ese es el que siempre usé. Supongo que otros son sólo alias.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-21 16:02:34
Siempre debes usar audio / mpeg , porque firefox no puede reproducir audio / mpeg3 archivos
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-02 08:28:46
La forma estándar es usar audio/mpeg
que es algo así en su función PHP header...
header('Content-Type: audio/mpeg');
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-27 04:34:04