Как заблокировать флэш-ролик браузера Android-планшета в горизонтальном режиме - PullRequest
2 голосов
/ 28 октября 2011

У меня есть встроенный as3f видеоплеер as3 swf, который мы встраиваем на стандартную HTML-страницу.
При касании изображения видео автоматически переходит в полноэкранный режим и начинается воспроизведение.
Droid и Flash часто ломаются после переключения назад и вперед между пейзажем и портретом в полноэкранном режиме.не удается).

Можете ли вы заблокировать полноэкранную ориентацию в html, javascript или вам нужно попытаться обработать ее внутри swf?

Спасибо за помощь!

1 Ответ

1 голос
/ 12 ноября 2011

Прежде всего, убедитесь, что вы используете Flash Player 10.1.105.6 или более поздней версии.Ориентация блокировки была успешно добавлена ​​в этой версии (http://kb2.adobe.com/cps/860/cpsid_86018.html).

После этого это должно быть так же просто, как установить для свойства autoOrients рабочей области значение false.

Stage.autoOrients = false;

И вручную диктовать ориентацию:

Stage.setOrientation(StageOrientation.ROTATED_RIGHT);

Существуют и другие свойства рабочей области, в которых можно указать доступные ориентации или проверить, возможно ли переключение. Все они находятся в справочной информации рабочей области as3.

(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())

...