音頻文件MIME類型

使用正確的Mime類型將聲音嵌入網頁中

音頻文件必須由Web瀏覽器識別,以便瀏覽器知道如何處理它。 識別文件類型的標準 - 多用途互聯網郵件擴展 - 規定了通過電子郵件傳輸的非文本文件的性質。 但是, MIME也被Web瀏覽器使用。 要將音頻嵌入到網頁中,您需要驗證瀏覽器是否理解該文件的MIME類型。

嵌入音頻

使用MIME類型將聲音文件嵌入到使用HTML4標準的網頁中。

嵌入元素的type屬性中包含MIME類型值。 例如:

HTML4不支持本地播放音頻,只是嵌入文件。 您需要實際使用插件才能在頁面上播放文件。

在HTML5中, 音頻元素支持MP3,WAV和OGG格式; 如果瀏覽器不支持該元素或文件類型,則會反饋一條錯誤消息。 使用音頻可讓瀏覽器自己播放支持的聲音文件,而不需要插件。

了解MIME類型

MIME類型與常用文件擴展名關聯。 內容類型指示符更詳細地標識擴展名。 內容類型的標籤顯示為斜杠對,第一個術語表示它的大類 - 例如音頻或視頻 - 以及第二個術語表示子類型。 音頻類型可能支持數十種子類型,包括MPEG,WAV和RealAudio規範。

如果MIME類型已被官方互聯網標準支持,則標準將通過編號的徵求意見表示,當評論期結束時,正式定義類型或子類型。 例如,RFC 3003定義了音頻/ mpeg MIME類型。 並非所有的RFC都被正式批准; 有些與RFC 3003一樣,處於半永久“建議”狀態。

常見的音頻MIME類型

下表列出了一些最常用的音頻專用MIME類型:

音頻文件MIME類型

文件擴展名 MIME類型 RFC
AU 音頻/基本 RFC 2046
SND 音頻/基本
線性PCM auido / L24 RFC 3190
音頻/月中旬
RMI 音頻/月中旬
MP3 音頻/ MPEG RFC 3003
mp4音頻 音頻/ MP4
AIF 音頻/ X-AIFF
AIFC 音頻/ X-AIFF
AIFF 音頻/ X-AIFF
M3U 音頻/ X-mpegurl
RA 音頻/ vnd.rn-的RealAudio
內存 音頻/ vnd.rn-的RealAudio
奧格沃爾比斯 音頻/ OGG RFC 5334
Vorbis格式 音頻/ Vorbis格式 RFC 5215
WAV 音頻/ vnd.wav RFC 2361