html嵌入flv格式和swf格式視訊
阿新 • • 發佈:2019-01-10
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 的功能沒有相容性問題。