如何将StageVideo旋转90度

时间:2012-09-18 15:48:29

标签: actionscript-3 flex flex4.6

我有一个移动应用程序,当你正在播放舞台视频时我将允许横向模式。

我熟悉创建一个veiwport并让stagevideo在ios上播放。我正在检测设备方向何时发生变化,然后我想在方向改变时旋转stagevideo对象。我没有找到有关如何执行此操作的任何示例或文档。

我注意到Rectangle对象具有可以设置的topLeft和bottomRight值。我想知道更改值是否可以解决问题,或者创建一个新的视口设置X,Y和宽度和高度将旋转视频如果我将X和Y设置为现在为“0,0”的角落轮换后?换句话说,如果我以横向顺时针旋转手机,那么新的视口将是这样的。

sv.viewPort = new Rectangle(0, view.stage.stageHeight, view.stage.stageHeight, view.stage.stageWidth);

1 个答案:

答案 0 :(得分:0)

您可以通过旋转编码来旋转StageVideo类播放的视频! 例如,在After Effects中,只需在将包含视频的合成嵌套到新合成后旋转合成。然后渲染。然后用StageVideo捡起它。瞧。