Mp3 için hangi mime türünü kullanmalıyım


105

MP3 verilerini döndürmek için hangi mime türünü seçeceğime karar vermeye çalışıyorum (php tarafından sunulur)

bu mime türleri listesine göre: http://www.webmaster-toolkit.com/mime-types.shtml

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

Bunların arasındaki fark nedir ve hangisini kullanmalıyım?

Yanıtlar:


149

En iyi bahsiniz, RFC tanımlı mime türünü kullanmak olacaktır audio/mpeg.


39
Chrome 26 daha iyisini bilir ve kullanır audio/mp3... Şekle bak.
Nux

22
İşte Chromium hatası , bugün 3 yaşına bastı. Eminim birkaç yıl daha burada kalacaktır, bu yüzden gülümseyin ve ona mutlu yıllar dileyin. :)
jgillich

@pollaris Birden çok mime türü diye bir şey yoktur, çünkü bir dosya yalnızca bir türdendir. İdeal olarak, audio/mpegbir mp3 dosyası döndürüyorsanız veya audio/wavbir wav dosyası döndürüyorsanız geri dönersiniz . application/octet-streamGerçek mime türünü döndürmek için kod istemiyorsanız, bir ikili dosyayı belirtmek için jeneriği kullanabilirsiniz , ancak bu durumda tarayıcı dosyayı beklediğiniz gibi işlemeyebilir.
saluce

3
@jgillich - haklıydın. 6 yıldır bugs.chromium.org/p/chromium/issues/detail?id=227004
Kae Verens

Chrome hatası düzeltildi! Ne zaman Chrome'a ​​dönüşeceğinden emin değilim.
M Somerville

32

Mime türleri ve birkaç dosya türü için testler yapma konusunda sorun yaşadım. Görünüşe göre her tarayıcı, belirli bir dosya için bir mime türünün varyasyonunu gönderiyor. Açık kaynak php sınıfıyla mp3 ve zip dosyalarını yüklemeye çalışıyordum, bulduğum şey:

  • Firefox (mp3): ses / mpeg
  • Firefox (zip): uygulama / zip
  • Chrome (mp3): ses / mp3
  • Chrome (zip): uygulama / octet-stream
  • Opera (mp3): ses / mp3
  • Opera (zip): uygulama / octet-stream
  • IE (mp3): ses / mpeg
  • IE (zip): uygulama / x-zip-sıkıştırılmış

Bu nedenle, yüklemek için birkaç dosya türüne ihtiyacınız varsa, her tarayıcının bir dosya yükleyip mime türü kontrolünü geçebilmesi için bazı testler yapmanız daha iyi olur.


10

Kullan .mp3 audio/mpeg, her zaman kullandığım bu. Sanırım diğerleri sadece takma adlardır.


6

Her zaman ses / mpeg kullanmalısınız çünkü firefox ses / mpeg3 dosyalarını oynatamaz


1
Firefox da ses /
Adria

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.