HTML5 包含一些与生俱来的元素用于播放音频和视频。在这种情况下,"与生俱来的"( native )是指浏览器无需外部插件即可播放多媒体文件的能力,并且所有平台(包括移动平台)上的所有主流的浏览器都支持这些元素。这将是往后播放音频和视频的首选方法。
HTML 长时间以来都包含一个标准的 <object>
元素,用于在 Web
页面中嵌入多媒体文件。这个元素在桌面和移动浏览器中受到广泛支持,用于代表将会在浏览器中查看或播放但是要使用外部插件的资源类型。
除了 width 、 height 限定宽高外,有另外两个属性是显示合适的视频文件所必需的,它们是 data 属性和 type 属性,其中者的值是想要播放的文件名(或者文件的 URL),后者则用于标识要播放的媒体的类型。在这里,文件是 Windows Media Video ( WMV )文件,通过 MIME 类型指定。MIME 类型( MIME type )是一个标识符,用于独特地标识Internet 上的媒体对象的不同类型。 MIME 代表多用途网际邮件扩展( Multipurpose Internet Mail Extension ),并且这个名称来自于以下事实: MIME 类型最初用于标识电子邮件附件。这些 MIME 类型应在 <object>
元素的 type 属性中使用,用于标识data 属性所引用的多媒体对象的类型。
下面列出了你可能希望在 Web 页面中使用的几种流行的声音和视频格式的 MIME 类型。