在我的AS3 Flex移動應用程序中,我使用相機,它在我自己做任何視頻旋轉之前自動旋轉90度,看起來好像是已知的在AIR中的錯誤。但是我想知道是否有人找到了解決方案,因爲它對移動應用程序開發人員來說非常重要。相機在空氣中旋轉90度,適用於android
我試過在我的代碼中手動做一些旋轉,但它只修復了我的顯示器上的視圖,但仍然將錯誤的視頻發送給接收器。
如果任何代碼需要我將添加片段
請讓我知道。
在我的AS3 Flex移動應用程序中,我使用相機,它在我自己做任何視頻旋轉之前自動旋轉90度,看起來好像是已知的在AIR中的錯誤。但是我想知道是否有人找到了解決方案,因爲它對移動應用程序開發人員來說非常重要。相機在空氣中旋轉90度,適用於android
我試過在我的代碼中手動做一些旋轉,但它只修復了我的顯示器上的視圖,但仍然將錯誤的視頻發送給接收器。
如果任何代碼需要我將添加片段
請讓我知道。
我今天遇到同樣的問題,但我用Java開發,而不是AIR,所以我不知道它是否一樣,對我來說,解決方案是在開始錄製之前添加這一行。
mMediaRecorder.setOrientationHint(90);
不幸的是,沒有這樣的事情setOrientationHint()在空氣 – inside
正如您所提到的,這是一個已知的AIR錯誤。它也不一致。在某些設備上,它處於正確的方向,但在某些(和所有iOS設備,我相信,雖然我還沒有完全測試過),它會按照您所看到的旋轉。例如,它始終在我的Nexus 4和我的Nexus 5上正確定位,但朋友Moto X旋轉不正確。
不幸的是,我不相信有任何事情可以做到用戶做校準(即覆蓋一條直線並告訴他們水平放置並單擊一個按鈕)並旋轉相機顯示器您使用顯示屏拍攝的圖像。這就是說,如果您使用相機拍照,我強烈推薦使用CameraUI
,而不是本機實現。
這可能是你的答案:http://stackoverflow.com/questions/35657156/adobe-air-cameraui-photo-orientation – MESepehr