2011-11-04 118 views
0

我有下面这段代码播放FLV文件,FLV播放器无法在IE浏览器中使用?

<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的代码,铬不能在IE浏览器。

此外,我refered链路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不是在铬和IE。

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

回答

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

+0

非常感谢 – mymotherland

相关问题