FLV播放器无法在IE浏览器中使用?
问题描述:
我有下面这段代码播放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文件?
答
试试这个方法。
<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。
非常感谢 – mymotherland