【问题标题】:FLV Player not works in IE Browser?FLV 播放器不能在 IE 浏览器中运行?
【发布时间】:2011-12-21 18:16:57
【问题描述】:

我有以下播放flv文件的代码,

<embed align="middle" width="185" height="121" 
    pluginspage="http://www.macromedia.com/go/getflashplayer" 
    type="application/x-shockwave-flash" allowfullscreen="true"
    allowscriptaccess="sameDomain"
    name="vidplayer" bgcolor="#eae7db" quality="high" f
    lashvars="file=<?= $vUrl; ?>" src="scripts/flvplayer.swf" />

以上代码仅适用于 FF,chrome 不适用于 IE 浏览器。

我还参考了链接How to embed a SWF file in an HTML page? 更改了上面的代码,如下所示,

<object width="185" height="121">
    <param name="movie" value="<?php echo BASE_URL; ?>scripts/flvplayer.swf">
    <embed align="middle" width="185" height="121"
        pluginspage="http://www.macromedia.com/go/getflashplayer" 
        type="application/x-shockwave-flash" allowfullscreen="true" 
        allowscriptaccess="sameDomain" name="vidplayer" bgcolor="#eae7db"
        quality="high" flashvars="file=<?= $vUrl; ?>"
        src="scripts/flvplayer.swf" >
    </embed>
</object>

以上代码仅适用于 FF,不适用于 Chrome 和 IE。

如何在所有浏览器中播放我的 flv 文件?

【问题讨论】:

    标签: html internet-explorer firefox google-chrome swfobject


    【解决方案1】:

    试试这个方法。

     <script type="text/javascript">        
           var flashvars = {};
           var params = {};
           var attributes = {};     
           flashvars.mp3="mast.mp3";
           var so = new swfobject.embedSWF("player.swf", "myContent", "300", "120", "9.0.0",true, flashvars, params, attributes);
           so.write("myContent");
        </script>
    

    看看这个Documentation

    【讨论】:

      猜你喜欢
      • 2014-01-12
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多