如何在全屏模式下锁定Android平板电脑浏览器的Flash影片



我有一个as3构建的osmf视频播放器swf,我们嵌入在一个标准的HTML页面上。
当您触摸图像时,视频自动全屏并开始播放。
Droid和Flash在全屏时在横向和纵向之间来回切换后经常会中断。(我所说的中断是指冻结,你可以听到视频并使用控制,但所有东西都只是静止的冻结图像,重绘失败了)。

你可以在html, javascript中锁定全屏方向,或者你必须尝试在swf中处理它吗?

谢谢你的帮助!

首先,确保您使用的是Flash Player 10.1.105.6或更高版本。锁定方向在该版本中已成功添加(http://kb2.adobe.com/cps/860/cpsid_86018.html)。

之后,它应该像将舞台的autoorient属性设置为false一样简单。

Stage.autoOrients = false;

和手动指示方向:

Stage.setOrientation(StageOrientation.ROTATED_RIGHT);

还有其他Stage属性可以列出可用的方向或测试是否可以切换。他们都在第三阶段参考。

(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html # autoOrients)

(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html setOrientation ())

最新更新