在 Web 上播放视频

根据您所使用的 HTML 元素,视频可“内联地”或通过某种“助手”进行播放。

内联视频(Inline Videos)

当视频被包含在网页中,或作为网页的一部份,它就被称为内联视频。

通过使用 <img> 元素,可向网页添加内联视频。

如果你计划在 web 应用程序中使用内联视频,您需要清楚一点,就是许多人对内联视频非常讨厌。也请注意,一些用户也许已经在他们的浏览器中关闭了内联视频的选项。

我们的建议是,最近仅仅在用户希望听到声音的地方包含内联视频。比方说在用户打开页面后,点击某个链接来观看视频。

使用助手(Plug-In,插件)

助手应用程序,是一种可通过浏览器启动来“帮助”浏览器播放视频的程序。助手应用程序也称为插件(Plug-Ins)。

助手应用程序可通过使用 <embed> 元素来启动,或者 <applet> 元素及 <object> 元素。

使用助手应用程序的一项巨大优势是,允许用户控制播放器的某些设置。

大多数助手应用程序允许手动地或通过编程控制音量设置以及播放功能,比如回放、暂停、停止和播放。

使用 <img> 元素

Internet Explorer 支持 <img> 元素中的 dynsrc 属性。

该元素的作用是在网页中嵌入多媒体元素:

<img dynsrc="video.avi" />

上面的代码片断为网页设置了一个嵌入的 AVI 文件。

注释:dynsrc 属性不是标准的 HTML 或 XHTML 元素。仅有 Internet Explorer 支持该属性。

使用 <embed> 元素

Internet Explorer 和 Netscape 都支持 <embed> 元素。

该元素的作用是在网页中嵌入多媒体元素:

<embed src="video.avi" />

上面的代码片断为网页设置了一个嵌入的 AVI 文件。

您可在本教程的最后一节找到 <embed> 元素的属性列表。

注释:Internet Explorer 和 Netscape 都支持 <embed> 元素,但它不是标准的 HTML 或 XHTML 元素。万维网联盟 (W3C) 推荐使用 <object> 元素来代替它。

使用 <object> 元素

Internet Explorer 和 Netscape 都支持 <object> 元素。

该元素的作用是在网页中嵌入多媒体元素:

<object data="video.avi" type="video/avi" />

上面的代码片断在网页设置了一个嵌入的的 AVI 文件。

您可在本教程的最后一节找到 <object> 元素的属性列表。

使用超链接

如果网页包含了一个指向某个媒介文件的超链接,大多数浏览器都会使用“助手程序”来播放该文件:

<a href="video.avi">点击此处来播放视频文件</a>

上面的代码片段设置了一个指向 AVI 文件的链接。如果用户点击该链接,浏览器将启动助手程序(比如 Windows Media Player)来播放该 AVI 文件。