2

我正在尝试做的事情听起来很简单,但我一生都无法弄清楚如何去做。将视频发送到我的网络服务时,它总是旋转 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]; 
        }            
    }

请帮忙。

4

0 回答 0