Que tipo de mime devo usar para mp3


105

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?

Respostas:


149

Sua melhor aposta seria usar o tipo MIME definido pelo RFCaudio/mpeg .


39
O Chrome 26 sabe melhor e usa audio/mp3... Vai entender.
Nux,

22
Aqui está o bug do Chromium , ele acabou de fazer 3 anos hoje. Tenho certeza que ele vai ficar por mais alguns anos, então sorria e deseje a ele um feliz aniversário. :)
jgillich

@pollaris Não existem vários tipos MIME, porque um arquivo é apenas de um tipo. O ideal é que você retorne audio/mpegse estiver retornando um arquivo mp3 ou audio/wavum arquivo wav. Você pode usar o genérico application/octet-streampara 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.
saluce

3
@jgillich - você estava certo. 6 anos e agora pode andar de bicicleta bugs.chromium.org/p/chromium/issues/detail?id=227004
Kae Verens

O bug do Chrome foi corrigido! Não tenho certeza de quando ele chegará ao Chrome.
M Somerville

32

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:

  • Firefox (mp3): áudio / mpeg
  • Firefox (zip): aplicativo / zip
  • Chrome (mp3): áudio / mp3
  • Chrome (zip): aplicativo / fluxo de octeto
  • Opera (mp3): áudio / mp3
  • Opera (zip): aplicativo / fluxo de octeto
  • IE (mp3): áudio / mpeg
  • IE (zip): application / x-zip-compactado

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.


10

Use .mp3 audio/mpeg, que eu sempre usei. Acho que outros são apenas pseudônimos.


6

Você deve sempre usar audio / mpeg , porque o firefox não pode reproduzir arquivos de áudio / mpeg3


1
O Firefox também não gosta de áudio / mp3
Adria

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.