我正在尝试做的事情听起来很简单,但我一生都无法弄清楚如何去做。将视频发送到我的网络服务时,它总是旋转 90 度。我希望能够旋转它,所以它不是横向的。到目前为止,我的所有代码都可以完美运行。
我对图片也有同样的问题,但我能够创建一个类别来检查 UIImage 对象的方向并相应地调整它。
以下是我用来保存电影的代码。在我发送视频之前的某个时间点,我想让它旋转。
else if ([mediaType isEqualToString:(NSString *)kUTTypeMovie])
{
NSLog(@"Movie");
NSData *videoData = [NSData dataWithContentsOfURL:videoURL];
NSString *moviePath = [[info objectForKey:UIImagePickerControllerMediaURL]path];
if(UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath)){
UISaveVideoAtPathToSavedPhotosAlbum(moviePath, self, @selector(video:didFinishSavingWithError:contextInfo:), nil);
[[WebCall sharedClient] postRequestWithVideo:^(AFHTTPRequestOperation *operation, id responseObject) {
connectionLabel.text = operation.responseString;
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
connectionLabel.text = operation.responseString;
} atPath:videoData];
}
}
请帮忙。