使用正确的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 |