UIVideoEditorController を使用してビデオを編集しようとしていますが、ビデオの解像度が失われているようです。私の元のビデオは でし720 x 1280
たが、 を使用した後UIVideoEditorController
、品質が になり360 x 640
ます。
をまたはに設定しようとしましたvideoQuality
が、それは役に立ちません。UIImagePickerControllerQualityTypeHigh
UIImagePickerControllerQualityTypeIFrame1280x720
私はiPadで作業しており、ここに私のコードがあります:
self.editorController = [[[UIVideoEditorController alloc] init] autorelease];
self.editorController.videoPath = self.tempVideoPath;
self.editorController.delegate = self;
self.editorController.videoQuality = UIImagePickerControllerQualityTypeHigh;
CKLog(@"%d", self.editorController.videoQuality);
self.popOverController = [[[UIPopoverController alloc] initWithContentViewController:self.editorController] autorelease];
self.popOverController.delegate = self;
self.popOverController.popoverContentSize = CGSizeMake(700, 700);
[self.popOverController presentPopoverFromRect:CGRectMake(0, 0, 1, 1) inView:self.videoView permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];