在 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 文件。