2009/01/19

在網頁中嵌入 Windows Media Player 多媒體檔案

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="335" height="304">
<param name="url" value="檔案.wmv">
<param name="AutoStart" value="0">
<embed autostart="0" type="application/x-ms-wmp" width="335" height="304" src="檔案.wmv" />
</object>

 

此 HTML 原始程式碼以網路上最常見的 320x240 wmv 多媒體檔案為例。

 

兩處的檔案.wmv替換為你自己的檔案來源即可,可以是 http、mms。

 

其餘說明如下:
object 之 classid 為 Windows Media Player 的 ActiveX 所用,位於登錄檔:

HKEY_CLASSES_ROOT\CLSID\{6BF52A52-394A-11d3-B153-00C04F79FAA6}

 

Firefox 不支援 classid,帶有 classid 的 object 對 Firefox 無效,故需用 embed。雖然 embed 相容於所有瀏覽器,然於 IE 缺少功能:不具備串流媒體緩衝指示進度條,所以不能夠僅使用 embed。

 

Windows Media Player 視訊畫面下方的面板佔有一定面積,所以最終的寬度和高度是由面板的寬度高度算上視訊檔維度。故非 width="320" height="240"。

 

兩處的 autostart 值為 0,表示不自動播放;設為 1 表示自動播放。

 

application/x-ms-wmp 為 Firefox 通殺所有 Windows Media Player 支援的檔案類型。

沒有留言 :

張貼留言