繁体   English   中英

如何设置视频的UIImagePickerController方向?

[英]How can I set the UIImagePickerController orientation for video?

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

视频始终在设备上以正确的方向播放,但在某些浏览器中观看时,方向是错误的。

拍摄时,有没有办法将手机的方向手动设置到图像文件上? 还是仅浏览器存在问题(如果是,该如何解决?)?

谢谢。 总统先生!

邓肯

iPhone会在视频的exif数据中设置方向。 它可以在快速时间内正常播放,但是其他地方都错了。

有两种解决方法,可以在设备上旋转或在云中向上旋转。 您可以要求视频在设备上进行首选的转换,这将使您知道旋转视频的需求。

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

   CGAffineTransform t = footageVideoTrack.preferredTransform;

进行转换后,您可以使用AVExportSession旋转视频,尽管这可能会花费很多时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM