FLV 播放器不能在 IE 浏览器中运行?
Posted
技术标签:
【中文标题】FLV 播放器不能在 IE 浏览器中运行?【英文标题】:FLV Player not works in IE Browser? 【发布时间】:2011-12-21 18:16:57 【问题描述】:我有以下播放flv文件的代码,
<embed align="middle"
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 >
<param name="movie" value="<?php echo BASE_URL; ?>scripts/flvplayer.swf">
<embed align="middle"
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 文件?
【问题讨论】:
【参考方案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。
【讨论】:
以上是关于FLV 播放器不能在 IE 浏览器中运行?的主要内容,如果未能解决你的问题,请参考以下文章
通过Vue+flvjs在HTML5中播放flv格式视频文件—demo及api