Estoy tratando de decidir qué tipo de mime elegir para devolver datos de mp3 (servidos por php)
de acuerdo con esta lista de tipos de mimo: http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
¿Cuáles son las diferencias entre estos y cuáles debo usar?
php
mp3
mime-types
Kristian
fuente
fuente
audio/mp3
... Imagínate.audio/mpeg
si está devolviendo un archivo mp3 oaudio/wav
si está devolviendo un archivo wav. Puede usar el genéricoapplication/octet-stream
para indicar un archivo binario si no desea codificar para devolver el tipo de mime real, pero es posible que el navegador no trate el archivo de la forma esperada.Tuve un problema con los tipos de mime y donde hacía pruebas para algunos tipos de archivos. Parece que cada navegador envía su variación de un tipo de mímica para un archivo específico. Estaba tratando de cargar archivos mp3 y zip con la clase php de código abierto, eso es lo que he encontrado:
Entonces, si necesita cargar varios tipos de archivos, es mejor que realice algunas pruebas para que todos los navegadores puedan cargar un archivo y pasar la verificación del tipo mime.
fuente
Utilizar
.mp3 audio/mpeg
, ese es el que siempre usé. Supongo que otros son solo alias.fuente
Siempre debe usar audio / mpeg , porque Firefox no puede reproducir archivos de audio / mpeg3
fuente
La forma estándar es usar
audio/mpeg
algo como esto en su función de encabezado PHP ...header('Content-Type: audio/mpeg');
fuente