在 Web 上播放視頻
根據(jù)您所使用的 HTML 元素,視頻可“內(nèi)聯(lián)地”或通過(guò)某種“助手”進(jìn)行播放。
內(nèi)聯(lián)視頻(Inline Videos)
當(dāng)視頻被包含在網(wǎng)頁(yè)中,或作為網(wǎng)頁(yè)的一部份,它就被稱為內(nèi)聯(lián)視頻。
通過(guò)使用 <img> 元素,可向網(wǎng)頁(yè)添加內(nèi)聯(lián)視頻。
如果你計(jì)劃在 web 應(yīng)用程序中使用內(nèi)聯(lián)視頻,您需要清楚一點(diǎn),就是許多人對(duì)內(nèi)聯(lián)視頻非常討厭。也請(qǐng)注意,一些用戶也許已經(jīng)在他們的瀏覽器中關(guān)閉了內(nèi)聯(lián)視頻的選項(xiàng)。
我們的建議是,最近僅僅在用戶希望聽(tīng)到聲音的地方包含內(nèi)聯(lián)視頻。比方說(shuō)在用戶打開(kāi)頁(yè)面后,點(diǎn)擊某個(gè)鏈接來(lái)觀看視頻。
使用助手(Plug-In,插件)
助手應(yīng)用程序,是一種可通過(guò)瀏覽器啟動(dòng)來(lái)“幫助”瀏覽器播放視頻的程序。助手應(yīng)用程序也稱為插件(Plug-Ins)。
助手應(yīng)用程序可通過(guò)使用 <embed> 元素來(lái)啟動(dòng),或者 <applet> 元素及 <object> 元素。
使用助手應(yīng)用程序的一項(xiàng)巨大優(yōu)勢(shì)是,允許用戶控制播放器的某些設(shè)置。
大多數(shù)助手應(yīng)用程序允許手動(dòng)地或通過(guò)編程控制音量設(shè)置以及播放功能,比如回放、暫停、停止和播放。
使用 <img> 元素
Internet Explorer 支持 <img> 元素中的 dynsrc 屬性。
該元素的作用是在網(wǎng)頁(yè)中嵌入多媒體元素:
<img dynsrc="video.avi" />
上面的代碼片斷為網(wǎng)頁(yè)設(shè)置了一個(gè)嵌入的 AVI 文件。
注釋:dynsrc 屬性不是標(biāo)準(zhǔn)的 HTML 或 XHTML 元素。僅有 Internet Explorer 支持該屬性。
使用 <embed> 元素
Internet Explorer 和 Netscape 都支持 <embed> 元素。
該元素的作用是在網(wǎng)頁(yè)中嵌入多媒體元素:
<embed src="video.avi" />
上面的代碼片斷為網(wǎng)頁(yè)設(shè)置了一個(gè)嵌入的 AVI 文件。
您可在本教程的最后一節(jié)找到 <embed> 元素的屬性列表。
注釋:Internet Explorer 和 Netscape 都支持 <embed> 元素,但它不是標(biāo)準(zhǔn)的 HTML 或 XHTML 元素。萬(wàn)維網(wǎng)聯(lián)盟 (W3C) 推薦使用 <object> 元素來(lái)代替它。
使用 <object> 元素
Internet Explorer 和 Netscape 都支持 <object> 元素。
該元素的作用是在網(wǎng)頁(yè)中嵌入多媒體元素:
<object data="video.avi" type="video/avi" />
上面的代碼片斷在網(wǎng)頁(yè)設(shè)置了一個(gè)嵌入的的 AVI 文件。
您可在本教程的最后一節(jié)找到 <object> 元素的屬性列表。
使用超鏈接
如果網(wǎng)頁(yè)包含了一個(gè)指向某個(gè)媒介文件的超鏈接,大多數(shù)瀏覽器都會(huì)使用“助手程序”來(lái)播放該文件:
<a href="video.avi">點(diǎn)擊此處來(lái)播放視頻文件</a>
上面的代碼片段設(shè)置了一個(gè)指向 AVI 文件的鏈接。如果用戶點(diǎn)擊該鏈接,瀏覽器將啟動(dòng)助手程序(比如 Windows Media Player)來(lái)播放該 AVI 文件。