我一直在测试一个网站上的Flowplayer和其他媒体播放器,以查看哪一个更适合需要。 Flowplayer的工作非常好,但是玩家不会为Internet Explorer用户提供全屏的选项。我一直在寻找一段时间,包括在这里,以解决这个想法,但没有成功。在Internet Explorer上强制Flowplayer全屏[iframe]
为了让它更快捷,现在我正在使用我从“视频给所有人”获得的代码来处理所有事情,当然,在获取代码之后,我开始根据需要修改代码。
下面是我使用的iFrame里面的代码:
<video controls="controls" autoplay="autoplay" poster="<?php echo $poster;?>" width="<?php echo $width;?>" height="<?php echo $height;?>">
<source src="<?php echo $video;?>" type="video/mp4" />
<source src="<?php echo $videowebm;?>" type="video/webm" />
<object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="<?php echo $width;?>" height="<?php echo $height;?>">
<param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashVars" value="config={'playlist':['<?php echo $poster;?>',{'url':'<?php echo $video;?>','autoPlay':false}]}" />
<img alt="Big Buck Bunny" src="<?php echo $poster;?>" width="<?php echo $width;?>" height="<?php echo $height;?>" title="No video playback capabilities, please download the video below" />
</object>
</video>
正如你所看到的,是不是在所有复杂的理解发生了什么事情。我相信这个问题存在于玩家脚本在iFrame中运行的事实,这在某种程度上限制了玩家本身在全屏播放时的情况。我已经尝试了很多东西,但IE浏览器没有成功。 Chrome和Firefox的工作就像一个魅力,但IE浏览器只播放没有全屏选项的视频。
我要留下一张图片,以便看到我在说什么。
http://i.stack.imgur.com/yfnVo.jpg
很心痛= /猜我会找到另一个玩家来解决这一问题。非常感谢@dstorey – Edwinrif