Я пытаюсь решить, какой тип 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
, это тот, который я всегда использовал. Я думаю, что другие – просто псевдонимы.
Вы всегда должны использовать audio / mpeg , потому что firefox не может воспроизводить файлы audio / mpeg3
Стандартный способ – использовать audio/mpeg
что-то вроде этого в вашей функции заголовка PHP …
header('Content-Type: audio/mpeg');