Редактировать видео с помощью UIVideoEditorController - PullRequest
1 голос
/ 11 июля 2011

Я хочу обрезать видео, поэтому я использую UIVideoEditorController, но когда я проверяю, можно редактировать файл, он возвращает false для всех файлов, mp4, mov, m4v. Поэтому любой, пожалуйста, покажет мне, в чем проблема.

  1. Дайте, пожалуйста, ссылку на любой учебник по использованию UIVIdeoEditorcontroller

Ответы [ 2 ]

3 голосов
/ 08 мая 2013

UIVideoEditorController не работает на симуляторе, поэтому всегда возвращает false, на устройстве будет работать нормально.

1 голос
/ 13 июня 2015

Вы можете найти редактирование видео по пути через 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

...