2012-09-18 83 views
2

我有一個移動應用程序,當您播放stagevideo時,我將允許使用橫向模式。如何旋轉StageVideo 90度

我很熟悉創建一個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

由於這篇文章是2歲,我想知道是否有人有解決這個問題。 StageVideo文檔說,除非旋轉90度,否則不可能旋轉,這對我來說很好。 – nbuechi

回答

0

您可以旋轉StageVideo類播放的視頻,方法是將其旋轉編碼! 例如,在After Effects中,將包含視頻的合成物嵌套到新合成後,即可旋轉。然後渲染。然後用StageVideo提取它。瞧。