對于object,w3c上定義object為一個嵌入的對象??梢允褂么嗽叵蚰?XHTML 頁面添加多媒體。此元素允許您規定插入 HTML 文檔中的對象的數據和參數,以及可用來顯示和操作數據的代碼。 object 標簽用于包含對象,比如圖像、音頻、視頻、Java applets、ActiveX、PDF 以及 Flash。object 的初衷是取代 img 和 applet 元素。不過由于漏洞以及缺乏瀏覽器支持,這一點并未實現。瀏覽器的對象支持有賴于對象類型。不幸的是,主流瀏覽器都使用不同的代碼來加載相同的對象類型。而幸運的是,object 對象提供了解決方案。如果未顯示 object 元素,就會執行位于 object 和 /object 之間的代碼。通過這種方式,我們能夠嵌套多個 object 元素(每個對應一個瀏覽器)。
二.object與embed
我們要在網頁中正常顯示flash內容,那么頁面中必須要有指定flash路徑的標簽。也就是object和embed標簽。
object標簽是用于windows平臺的IE瀏覽器的,而embed是用于windows和Macintosh平臺下的Netscape Navigator瀏覽器以及Macintosh平臺下的IE瀏覽器。
windows平臺的IE利用Activex控件來播放flash而其它的瀏覽器則使用Netscape插件技術來播放flash。
object 和 embed 標簽的區別:
兩者都是用來播放多媒體文件的對象,object元素用于IE瀏覽器,embed元素用于非IE瀏覽器,為了保證兼容性,通常我們同時使用兩個元素,瀏覽器會自動忽略它不支持的標簽。同時使用兩個元素時,應該把 embed 標簽放在 object 標簽的內部。
接下來是代碼展示
object html' target='_blank'>classid= clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase= http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width= 700 height= 400 param name= movie value= flvplayer.swf / param name= quality value= high / param name= allowFullScreen value= true / param name= FlashVars value= vcastr_file=12.flv LogoText=description BufferTime=3 IsAutoPlay=1 embed src= flvplayer.swf allowfullscreen= true flashvars= vcastr_file=12.flv IsAutoPlay=1 LogoUrl=images/logo.jpg quality= high pluginspage= http://www.macromedia.com/go/getflashplayer type= application/x-shockwave-flash width= 700 height= 400 /embed /object
經過本人測試flv或者mp4格式都能夠成功播放
播放器flvplayer.swf文件下載地址:flvplayer.swf
下面是播放器樣式:
屬性參數
vcastr_file 方法2傳遞影片flv文件地址參數,多個使用|分開 空
vcastr_title 影片標題參數,多個使用|分開,與方法2配合使用 空
vcastr_xml 方法3 傳遞影片flv文件地址參數,樣板參考 vcastr.xml
IsAutoPlay 影片自動播放參數:0表示不自動播放,1表示自動播放 0
IsContinue 影片連續播放參數:0表示不連續播放,1表示連續循環播 1
IsRandom 影片隨機播放參數:0表示不隨機播放,1表示隨機播放 0
DefaultVolume 默認音量參數 :0-100 的數值,設置影片開始默認音量大小 100
BarPosition 控制欄位置參數 :0表示在影片上浮動顯示,1表示在影片下方顯示 0
IsShowBar 控制欄顯示參數 :0表示不顯示;1表示一直顯示;2表示鼠標懸停時顯示;3表示開始不顯示,鼠標懸停后顯示 2
BarColor 播放控制欄顏色,顏色都以0x開始16進制數字表示 0×000033
BarTransparent 播放控制欄透明度 60
GlowColor 按鍵圖標顏色,顏色都以0x開始16進制數字表示 0x66ff00
IconColor 鼠標懸停時光暈顏色,顏色都以0x開始16進制數字表示 0xFFFFFF
TextColor 播放器文字顏色,顏色都以0x開始16進制數字表示 0xFFFFFF
LogoText 可以添加自己網站名稱等信息(英文) 空
LogoUrl 可以從外部讀取logo圖片,注意自己調整logo大小,支持圖片格式和swf格式 空
EndSwf 影片播放結束后,從外部讀取swf文件,可以添加相關影片信息,影片分享等信息,需自己制作 空
BeginSwf 影片開始播放之前,從外部讀取swf文件,可以添加廣告,或者網站信息,需自己制作 空
IsShowTime 是否顯示時間 : 0表示不顯示時間,1表示顯示時間 1
BufferTime 影片緩沖時間,單位(秒) 2
以上就是html如何使用object和embed標簽插入視頻?的詳細內容,html教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答