Я пытаюсь решить, какой тип 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
В чем разница между ними и что мне следует использовать?
php
mp3
mime-types
Кристиан
источник
источник
audio/mp3
... Иди разберись.audio/mpeg
если вы возвращаете файл mp3 илиaudio/wav
если вы возвращаете файл wav. Вы можете использовать общийapplication/octet-stream
тип для обозначения двоичного файла, если вы не хотите кодировать для возврата фактического типа mime, но тогда браузер может не обрабатывать файл так, как вы ожидаете.У меня была проблема с типами MIME и где я проводил тесты для нескольких типов файлов. Похоже, что каждый браузер отправляет свой вариант MIME-типа для определенного файла. Я пытался загрузить файлы mp3 и zip с помощью класса php с открытым исходным кодом, вот что я нашел:
Поэтому, если вам нужно загрузить несколько типов файлов, вам лучше провести несколько тестов, чтобы каждый браузер мог загрузить файл и пройти проверку типа MIME.
источник
Используйте
.mp3 audio/mpeg
, это тот, который я всегда использовал. Думаю, другие - просто псевдонимы.источник
Вы всегда должны использовать audio / mpeg , потому что firefox не может воспроизводить файлы audio / mpeg3
источник
Стандартный способ заключается в использовании ,
audio/mpeg
который что - то вроде этого в вашем PHP заголовок функции ...header('Content-Type: audio/mpeg');
источник