使用swfobject插件播放flv视频

本文介绍了如何使用swfobject插件播放flv视频,包括静态和动态插入方法。然而,注意到在Firefox浏览器下视频无法正常加载。提供了解决这一问题的相关文件下载链接。

先引入swfobject.js 文件

方法1:静态插入

<script type="text/javascript">
    swfobject.registerObject("video1", "9.0.124", "expressInstall.swf");
</script> 
<object id="video1"classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"width="700"height="400">
    <param name="movie"value="flvplayer.swf?file=ani1.flv"/> 
    <param name="allowfullscreen"value="true"/>
    <param name="wmode"value="transparent"/> 
    <param name="allowscriptaccess"value="always"/> 
    <!--[if !IE]>--> 
        <object type="application/x-shockwave-flash"data="flvplayer.swf?file=ani1.flv"width="700"height="400">
    <!--<![endif]-->
    <div>
         <h1>Alternative content</h1> 
        <p><a href="http://www.adobe.com/go/getflashplayer">
               <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"alt="Get Adobe Flash player"/>
           </a>
        </p> 
    </div>
    <!--[if !IE]>--> 
        </object>
    <!--<![endif]--> 
</object>


方法2:动态插入

<div id="video">
    <p>文件加载失败</p>
</div>
<script type="text/javascript">
    var flashvars = { 'file': 'ani1.flv', 'image': 'preview.jpg', 'id': 'playerID', 'autostart': 'true', 'enablejs': 'true' };
    var params = { 'allowfullscreen': 'true', 'allowscriptaccess': 'always', 'bgcolor': '#000000' };
    var attributes = { 'align': 'top', 'name': 'playerID', 'id': 'playerID' };
    swfobject.embedSWF('flvplayer.swf', 'video', '660', '480', '9.0.124', 'expressInstall.swf', flashvars, params, attributes);
</script> 


问题:发现在FireFox浏览器下面,视频是不能正确加载的。


相关文件点此下载


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值