我如何设置video的UIImagePickerController方向?

我的应用程序使用UIImagePickerController来录制video,然后使用ASIS3Request将其上传到我们的Amazon服务器。

虽然video始终以正确的方向在设备上播放,但在某些浏览器中查看时方向却是错误的。

有没有办法让我在手机上手动设置手机的方向? 还是只有浏览器的问题(如果是的话,我该如何解决这个问题)?

谢谢。 所以对总统来说!

邓肯

iPhone会在video的exif数据中设置方向。 它会在quicktime播放,但在其他地方都错了。

有两种方法来解决它,在设备上旋转,或者在云端。 你可以问video是在设备上的首选转换,这将让你知道你需要旋转它。

AVURLAsset * footageVideo = [AVURLAsset URLAssetWithURL:assetURL options:nil]; AVAssetTrack * footageVideoTrack = [footageVideo compatibleTrackForCompositionTrack:videoTrack]; CGAffineTransform t = footageVideoTrack.preferredTransform; 

一旦你有了转换,你可以使用AVExportSession旋转video,虽然这可能需要一段时间的设备。