Какой тип mime я должен использовать для mp3

Я пытаюсь решить, какой тип mime выбрать для возврата данных mp3 (обслуживаемых php)

согласно этому списку типов mime:http://www.webmaster-toolkit.com/mime-types.shtml

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

в чем разница между ними, и что я должен использовать?

5 ответов


ваш лучший выбор будет использовать RFC определен mime-type audio/mpeg.


У меня была проблема с типами MIME и где делать анализы для нескольких типов файлов. Похоже, что каждый браузер отправляет его вариант типа mime для определенного файла. Я пытался загрузить mp3 и zip-файлы с открытым исходным кодом php-класса, что я нашел:

  • Firefox (mp3): аудио/mpeg
  • Firefox (zip): приложение/zip
  • Chrome (mp3): Аудио/mp3
  • Chrome (zip): приложение/октет-поток
  • Опера (в формате mp3): аудио/МР3
  • Opera (zip): приложение/октет-поток
  • IE (mp3): аудио/mpeg
  • IE (zip): применение/X-zip-сжатый

поэтому, если вам нужно загрузить несколько типов файлов, вам лучше сделать некоторые тесты, чтобы каждый браузер мог загрузить файл и пройти проверку типа mime.


использовать .mp3 audio/mpeg, Это тот, который я всегда использовал. Думаю, другие-просто псевдонимы.


вы всегда должны использовать аудио/видео mpeg, потому что firefox не может играть аудио/mpeg3 файлы


на стандартный способ применения audio/mpeg что-то вроде этого в PHP заголовок