正しいMIMEタイプのWebページにサウンドを埋め込む
オーディオファイルは、ブラウザがそれをどのように処理するかを知るために、 Webブラウザによって認識されなければなりません。 ファイルタイプを識別する標準(多目的インターネットメール拡張機能)は、電子メールで送信されるテキスト以外のファイルの性質を規定しています。 ただし、 MIMEはWebブラウザでも使用されます。 Webページにオーディオを埋め込むには、ブラウザがファイルのMIMEタイプを理解していることを確認する必要があります。
オーディオの埋め込み
MIMEタイプを使用して、HTML4標準を使用してWebページにサウンドファイルを埋め込みます。
embed要素のtype属性にMIMEタイプ値を含めます。 例えば:
HTML4は、オーディオのネイティブ再生、ファイルの埋め込みのみをサポートしていません。 実際にページでファイルを再生するには、プラグインを実際に使用する必要があります。
HTML5では、 オーディオ要素はMP3、WAV、およびOGG形式をサポートしています。 ブラウザが要素またはファイルタイプをサポートしていない場合は、エラーメッセージが表示されます。 オーディオを使用すると、プラグインを必要とせずに、ブラウザ自体でサポートされているサウンドファイルを再生することができます。
Mimeタイプの理解
MIMEタイプは一般的なファイル拡張子に関連付けられます。 コンテンツタイプインジケータは、拡張をより詳細に識別する。 コンテンツタイプタグは、スラッシュペアとして表示されます。最初の用語は、その内容(オーディオやビデオなど)の広範なクラスを示し、2番目の用語はサブタイプを示します。 オーディオタイプは、MPEG、WAV、およびRealAudioの仕様を含む数十のサブタイプをサポートします。
MIMEタイプが公式のインターネット標準によってサポートされている場合、コメント期間の終了時に公式にタイプまたはサブタイプを定義する、コメント用の番号付け要求によって標準が示されます。 たとえば、RFC 3003では、オーディオ/ MPEG MIMEタイプが定義されています。 すべてのRFCが正式に承認されているわけではありません。 RFC 3003のようなものは、半永久的な "提案された"状態の状態で存在します。
一般的なオーディオMIMEタイプ
次の表は、最も一般的なオーディオ固有のMIMEタイプのいくつかを示しています。
オーディオファイルのMIMEタイプ
ファイル拡張子 | MIMEタイプ | RFC |
---|---|---|
au | オーディオ/ベーシック | RFC 2046 |
snd | オーディオ/ベーシック | |
リニアPCM | アート/ L24 | RFC 3190 |
ミッド | オーディオ/ミッド | |
RMI | オーディオ/ミッド | |
mp3 | オーディオ/ MPEG | RFC 3003 |
mp4オーディオ | オーディオ/ mp4 | |
aif | オーディオ/ x-aiff | |
aifc | オーディオ/ x-aiff | |
aiff | オーディオ/ x-aiff | |
m3u | オーディオ/ x-mpegurl | |
ラ | audio / vnd.rn-realaudio | |
RAM | audio / vnd.rn-realaudio | |
Ogg Vorbis | オーディオ/オッグ | RFC 5334 |
ボルビス | 音声/ボルビス | RFC 5215 |
wav | オーディオ/ vnd.wav | RFC 2361 |