1. 程式人生 > >html嵌入flv格式和swf格式視訊

html嵌入flv格式和swf格式視訊

html不能直接引入flv格式的視訊,只能通過引入一個.swf的播放器來播放flv格式的視訊

<object class id="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="240">
  <param name="movie" value="flvplayer.swf">
  <param name="quality"
value="high"> <param name="allowFullScreen" value="true"> <param name="FlashVars" value="vcastr_file=images/1234.flv"> <embed src="flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file=images/1234.flv" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="300" height="240"></embed> </object>

1.flvplayer.swf換成你的swf路徑檔案

2.新增屬性flashvars=”vcastr_file=images/1234.flv”,其中“images/1234.flv”便是flv的路徑。

3.allowFullScreen: 是否允許全屏顯示,true是,false否。其他引數咱不做詳解了。。。

4.loop: true迴圈播放

5.如要插入.swf格式視訊,去掉flashvars屬性,吧flvplayer.swf換成你要播放的.swf檔案路徑就可以了

6.這方法是使用 object 和 embe標籤來嵌入。細心的會發現object 的很多引數和 embed裡面的很多屬性是重複的。為什麼這樣做?為了瀏覽器相容性,有的瀏覽器支援 object,有的支援 embed,這也是為什麼要修改Flash的引數時兩個地方都要改的原因。 這種方法是 Macromedia 一直以來的官方方法最大限度的保證了 Flash 的功能沒有相容性問題。