網(wǎng)站建設(shè)時(shí)如何用正確的MIME類(lèi)型嵌入音頻

2022-05-20    分類(lèi): 網(wǎng)站建設(shè)


網(wǎng)站瀏覽器必須可以識(shí)別音頻文件,以便瀏覽器知道如何處理音頻文件。識(shí)別文件類(lèi)型的標(biāo)準(zhǔn)Multi-Purpose Internet Mail Extensions(縮寫(xiě)為MIME),規(guī)定了通過(guò)電子郵件傳輸?shù)姆俏谋疚募男再|(zhì)。但是,Web瀏覽器也使用MIME,要將音頻嵌入到網(wǎng)頁(yè)中,您需要驗(yàn)證瀏覽器是否理解文件的MIME類(lèi)型。MIME有哪些音頻類(lèi)型,以及網(wǎng)站建設(shè)時(shí)如何用正確的MIME類(lèi)型嵌入音頻呢?本文嘗試通過(guò)一些基礎(chǔ)技術(shù)知識(shí)描述向你做一個(gè)大概描述。
嵌入音頻
使用MIME類(lèi)型將聲音文件嵌入到使用HTML4標(biāo)準(zhǔn)的網(wǎng)頁(yè)中。在“Embed”元素的“type”屬性中包含MIME類(lèi)型值。例如:
嵌入src=“sunshine.mp3”type=“音頻/mpeg”>
HTML4不支持本地播放音頻,只支持嵌入文件。實(shí)際上,您需要使用一個(gè)插件來(lái)在頁(yè)面上播放該文件。在HTML5中,?“音頻”元素支持mp3、wav和ogg格式;如果瀏覽器不支持該元素或文件類(lèi)型,它將返回一條錯(cuò)誤消息。使用“音頻”允許瀏覽器本身播放支持的聲音文件,而不需要插件。
了解Mime類(lèi)型
MIME類(lèi)型與常見(jiàn)的文件擴(kuò)展名相關(guān)聯(lián)。內(nèi)容類(lèi)型指示器更詳細(xì)地標(biāo)識(shí)擴(kuò)展。內(nèi)容類(lèi)型標(biāo)記顯示為斜線(xiàn)對(duì),第一項(xiàng)表示其廣泛的類(lèi)別(例如音頻或視頻),第二項(xiàng)表示子類(lèi)型。音頻類(lèi)型可能支持幾十個(gè)子類(lèi)型,包括MPEG、WAV和Real音頻規(guī)范。
如果官方Internet標(biāo)準(zhǔn)支持MIME類(lèi)型,則將通過(guò)編號(hào)的注釋請(qǐng)求來(lái)指示該標(biāo)準(zhǔn),當(dāng)注釋期間結(jié)束時(shí),該請(qǐng)求將正式定義類(lèi)型或子類(lèi)型。例如,RFC3003定義音頻/MPEG MIME類(lèi)型。并不是所有的RFC都得到正式批準(zhǔn);有些RFC 3003處于半永久“提議”狀態(tài)。
常見(jiàn)音頻MIME類(lèi)型
下表列出了一些最常見(jiàn)的特定于音頻的MIME類(lèi)型:
File Extension MIME Type RFC
au audio/basic RFC 2046
snd audio/basic
Linear PCM auido/L24 RFC 3190
mid audio/mid
rmi audio/mid
mp3 audio/mpeg RFC 3003
mp4 audio audio/mp4
aif audio/x-aiff
aifc audio/x-aiff
aiff audio/x-aiff
m3u audio/x-mpegurl
ra audio/vnd.rn-realaudio
ram audio/vnd.rn-realaudio
Ogg Vorbis audio/ogg RFC 5334
Vorbis audio/vorbis RFC 5215
wav audio/vnd.wav RFC 2361

本文標(biāo)題:網(wǎng)站建設(shè)時(shí)如何用正確的MIME類(lèi)型嵌入音頻
網(wǎng)站URL:http://www.bm7419.com/news/155265.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)