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