如何强制播放全屏视频?

问题描述:

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

全屏大多数情况下是ActionScript的一种功能,并且通过用户操作触发,如鼠标单击或双击。

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

希望通过您的支持,更清楚地了解这件事情。

克里斯

你可以告诉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> 

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

+0

有没有办法通过这些命令通过JavaScript的SWF对象?目前我正在使用视频平台“brightcove”。一旦你包含你的JS代码,你会得到一个视频流到你的设备。由于这是全屏禁止部队,我正在考虑这种方法。问题是本评论的第一句话。 – ChrisBenyamin 2011-03-18 15:20:01

+0

嗨,简短的答案肯定是的,看到我更新的答案。 – robertp 2011-03-18 15:32:53

+0

谢谢 - 我会试试 – ChrisBenyamin 2011-03-18 15:45:27