私はMP3データを返すために選択するMIMEタイプを決定しようとしています(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タイプのバリエーションを送信するようです。私が見つけたオープンソースのPHPクラスでmp3とZipファイルをアップロードしようとしていました:
したがって、アップロードするために複数のファイルタイプが必要な場合は、いくつかのテストを行って、すべてのブラウザがファイルをアップロードし、MIMEタイプチェックに合格できるようにします。
.mp3 audio/mpeg
を使用します。これは私がいつも使用しているものです。他は単なるエイリアスだと思います。
Firefoxはaudio/mpegファイルを再生できないため、常にaudio/mpegを使用する必要があります。