2

我想修剪视频,所以我使用 UIVideoEditorController 但是当我检查可以编辑文件时,它会为所有文件(mp4、mov、m4v)返回 false。所以任何人都会请指导我有什么问题。

  1. 请给我使用 UIVIdeoEditorcontroller 的任何教程的链接
4

2 回答 2

9

UIVideoEditorController 在模拟器上不起作用,所以它总是返回 false,它会在设备上正常工作。

于 2013-05-08T09:50:58.387 回答
1

您可以通过路径找到对视频的编辑UIVideoEditorController

UIVideoEditorController* videoEditor = [[UIVideoEditorController alloc] init];
videoEditor.delegate=self;

NSString* videoPath = [[NSBundle mainBundle] pathForResource:@"video" ofType:@"MOV"];
if ( [UIVideoEditorController canEditVideoAtPath:videoPath] )
{
    videoEditor.videoPath = videoPath;
    videoEditor.videoMaximumDuration = 10.0;

    //[self.customAvPlayerView addSubview:videoEditor.view];

    [self presentViewController:videoEditor animated:YES completion:nil];
} 
else
{
    NSLog( @"can't edit video at %@", videoPath );
}

http://www.raywenderlich.com/forums/viewtopic.php?t=11571&p=60182

于 2015-06-13T09:54:15.760 回答