2

ビデオの録画と、そのビデオをコンポジションに入れる際に奇妙な問題が発生しました。デバイスが横向きの左 (左側のボタン) に設定されている場合、ビデオは上下逆に記録され、コンポジションに配置されると、180 度回転して右側が上に表示されます。デバイスが右向きの横向きの場合、ビデオは右側を上にして記録されますが、コンポジションで回転されて上下が逆になります。これの原因や修正方法はよくわかりません。最終製品がうまく見えるように、アプリを横向きでのみ実行するように強制することもできますが、これはだらしなく感じられるため、より良い解決策を希望します。問題のデバイスは最新の iPad です。他のデバイスでもこのように動作するかどうかはわかりません。

4

1 に答える 1

3

動画が iPad または iPhone で記録される場合、実際のビデオ データは回転しませんが、方向に関する情報は動画と共に保存されます。方向データには、プロパティを介してアクセスでき[AVAsset preferredTransform]ます。または、ビデオ トラック ( ) から取得することもできますAVAssetTrack。この種のムービーを正しく再生するには、対応するコンポジション トラックの preferredTransform プロパティを設定します。

于 2012-08-27T11:30:25.550 に答える