首頁 >web前端 >html教學 >html如何使用object和embed標籤插入影片?

html如何使用object和embed標籤插入影片?

黄舟
黄舟原創
2017-06-30 11:21:583599瀏覽

一、object

對於object,w3c上定義object為一個嵌入的物件。可以使用此元素為您的 XHTML 頁面新增多媒體。此元素可讓您規定插入 HTML 文件中的物件的資料和參數,以及可用來顯示和操作資料的程式碼。 標籤用於包含對象,例如圖像、音訊、視訊、Java applets、ActiveX、PDF 以及 Flash。 object 的初衷是取代 img 和 applet 元素。不過由於漏洞以及缺乏瀏覽器支持,這一點並未實現。瀏覽器的物件支援有賴於物件類型。不幸的是,主流瀏覽器都使用不同的程式碼來載入相同的物件類型。而幸運的是,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元素用於IE瀏覽器,embed元素用於非IE瀏覽器,為了確保相容性,通常我們同時使用兩個元素,瀏覽器會自動忽略它不支援的標籤。同時使用兩個元素時,應該把標籤放在標籤的內部。

接下來是程式碼展示

<object 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="html如何使用object和embed標籤插入影片?.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="html如何使用object和embed標籤插入影片?.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>

經過本人測試flvmp4格式都能夠成功播放

播放器html如何使用object和embed標籤插入影片?.swf檔案下載位址:html如何使用object和embed標籤插入影片?.swf

#下面是播放器樣式:

html如何使用object和embed標籤插入影片?

##屬性參數

  • vcastr_file 方法2傳遞影片flv檔案位址參數,多個使用|分開空

  • ##vcastr_title

    影片標題參數,多個使用|分開,與方法2配合使用空

  • #vcastr_xml

    方法3 傳遞影片flv檔案位址參數,樣板參考vcastr .xml

  • IsAutoPlay

    影片自動播放參數:0表示不自動播放,1表示自動播放0

  • Is

    Continue<a href="http://www.php.cn/wiki/131.html" target="_blank"> 影片連續播放參數:0表示不連續播放,1表示連續循環播放1</a>

  • IsRandom

    影片隨機播放參數:0表示不隨機播放,1表示隨機播放0

  • DefaultVolume

    預設音量參數:0-100 的數值,設定影片開始預設音量大小100

  • Bar

    Position<a href="http://www.php.cn/wiki/902.html" target="_blank"># 控制列位置參數:0表示在影片上浮動顯示,1表示在影片下方顯示0</a>

  • 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標籤插入影片?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn