Estou tentando decidir qual tipo de mime escolher para retornar dados de mp3 (servido por php)
de acordo com esta lista de tipos de mime: http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
Quais são as diferenças entre eles e quais devo usar?
php
mp3
mime-types
Kristian
fonte
fonte
audio/mp3
... Vai entender.audio/mpeg
se estiver retornando um arquivo mp3 ouaudio/wav
um arquivo wav. Você pode usar o genéricoapplication/octet-stream
para indicar um arquivo binário se não quiser codificar para retornar o tipo MIME real, mas o navegador pode não tratar o arquivo da maneira que você espera.Eu tive um problema com tipos de mime e onde fazer testes para alguns tipos de arquivo. Parece que cada navegador envia sua variação de um tipo MIME para um arquivo específico. Eu estava tentando fazer upload de arquivos mp3 e zip com classe php de código aberto, o que eu encontrei:
Portanto, se você precisar de vários tipos de arquivo para fazer upload, é melhor fazer alguns testes para que cada navegador possa fazer upload de um arquivo e passar na verificação de tipo MIME.
fonte
Use
.mp3 audio/mpeg
, que eu sempre usei. Acho que outros são apenas pseudônimos.fonte
Você deve sempre usar audio / mpeg , porque o firefox não pode reproduzir arquivos de áudio / mpeg3
fonte
A forma padrão é usar
audio/mpeg
algo assim em sua função de cabeçalho PHP ...header('Content-Type: audio/mpeg');
fonte