如何强制播放全屏视频?
问题描述:
我需要知道如何强制以全屏模式播放视频?如何强制播放全屏视频?
全屏大多数情况下是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>
我希望它能帮助,祝你好运 罗布
有没有办法通过这些命令通过JavaScript的SWF对象?目前我正在使用视频平台“brightcove”。一旦你包含你的JS代码,你会得到一个视频流到你的设备。由于这是全屏禁止部队,我正在考虑这种方法。问题是本评论的第一句话。 – ChrisBenyamin 2011-03-18 15:20:01
嗨,简短的答案肯定是的,看到我更新的答案。 – robertp 2011-03-18 15:32:53
谢谢 - 我会试试 – ChrisBenyamin 2011-03-18 15:45:27