如何强制全屏播放视频?

时间:2011-03-18 14:52:56

标签: javascript actionscript-3 video mobile streaming

我需要知道如何强制以全屏模式播放视频?

Fullscreen在大多数情况下都是ActionScript的一个功能,并通过用户操作触发,例如鼠标单击或双击。

另一种方法是强制在移动设备本机播放器中播放视频,就像youtube一样。我不知道这种方法是如何实现的。

希望在你的支持下更清楚地了解这件事。

克里斯

1 个答案:

答案 0 :(得分:2)

您可以使用此命令告诉Flash舞台转到全屏视图:

stage.displayState = "fullScreen";

它仅适用于独立模式。

要使其在浏览器中运行,您必须将带有“true”值的“allowFullScreen”参数传递给Flash。

要在移动设备上全屏,我相信你必须使用

FSCommand("fullscreen", "true");方法调用。

如果您正在使用SWFObject,则可以轻松添加allowFullScreen参数。

SWFObject -2:

<script type="text/javascript">
   var so = new SWFObject("movie.swf", "mymovie", "400", "400", "8", "#336699");
   so.addParam("wmode", "opaque");
   so.addParam("allowScriptAccess", "sameDomain");
   so.addParam("allowFullScreen", "true");
   so.write("flashcontent");
</script>

SWFObject 2 +:

<script type="text/javascript">
var wl = new Object();
wl.flashvars = {};
wl.params = {
    allowScriptAccess: "sameDomain",
    allowFullScreen: "true",
    wmode: "opaque"
};
wl.attributes = {};

swfobject.embedSWF("movie.swf", "flashcontent", "400", "400", "8", "swf/expressInstall.swf", wl.flashvars, wl.params, wl.attributes);
</script>

我希望它有所帮助,祝你好运 罗布