Quale tipo MIME dovrei usare per mp3


105

Sto cercando di decidere quale tipo MIME scegliere per la restituzione dei dati mp3 (fornito da php)

secondo questo elenco di tipi MIME: http://www.webmaster-toolkit.com/mime-types.shtml

.mp3    audio/mpeg3
.mp3    audio/x-mpeg-3
.mp3    video/mpeg
.mp3    video/x-mpeg

Qual è la differenza tra questi e quale dovrei usare?

Risposte:


149

La soluzione migliore sarebbe utilizzare il tipo MIME definito da RFCaudio/mpeg .


39
Chrome 26 sa meglio e usa audio/mp3... Vai a capire.
Nux

22
Ecco il bug di Chromium , ha appena compiuto 3 anni oggi. Sono sicuro che resterà nei paraggi ancora per qualche anno, quindi sorridi e auguragli un felice compleanno. :)
jgillich

@pollaris Non esistono più tipi MIME, perché un file è di un solo tipo. Idealmente, torneresti audio/mpegse stai restituendo un file mp3 o audio/wavse stai restituendo un file wav. È possibile utilizzare il generico application/octet-streamper indicare un file binario se non si desidera codificare per restituire il tipo MIME effettivo, ma il browser potrebbe non trattare il file nel modo previsto.
Saluce

3
@jgillich - avevi ragione. 6 anni e ora può andare in bicicletta bugs.chromium.org/p/chromium/issues/detail?id=227004
Kae Verens

Il bug di Chrome è stato risolto! Non sono sicuro di quando arriverà in Chrome.
M Somerville

32

Ho avuto un problema con i tipi MIME e dove si eseguivano test per alcuni tipi di file. Sembra che ogni browser invii la sua variazione di un tipo MIME per un file specifico. Stavo cercando di caricare file mp3 e zip con la classe php open source, questo è quello che ho trovato:

  • Firefox (mp3): audio / mpeg
  • Firefox (zip): applicazione / zip
  • Chrome (mp3): audio / mp3
  • Chrome (zip): application / octet-stream
  • Opera (mp3): audio / mp3
  • Opera (zip): application / octet-stream
  • IE (mp3): audio / mpeg
  • IE (zip): application / x-zip-compresso

Quindi, se hai bisogno di diversi tipi di file da caricare, è meglio fare alcuni test in modo che ogni browser possa caricare un file e superare il controllo del tipo MIME.


10

Usa .mp3 audio/mpeg, è quello che ho sempre usato. Immagino che altri siano solo alias.


6

Dovresti sempre usare audio / mpeg , perché Firefox non può riprodurre file audio / mpeg3


1
Anche a Firefox non piacciono gli audio / mp3
Adria

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.