Захват видео с видеокамеры и его отображение с помощью MPMoviePlayerController IPhone SDK

StackOverflow https://stackoverflow.com/questions/1275878

  •  16-09-2019
  •  | 
  •  

Вопрос

Кто-нибудь пробовал снять видео с камеры, а затем воспроизвести его с помощью прилагаемого видеоплеера?Когда вы снимаете видео в портретном режиме, иногда фильм воспроизводится (когда плеер переводит его в альбомный режим), а когда он переводит его в портретный режим, вы не можете просмотреть фильм, все, что вы слышите, это звук, иногда в ландшафтном режиме мерцает и не работает правильно, кто-нибудь сталкивался с этим и нашел способ это исправить?Мой код для воспроизведения видео выглядит следующим образом:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;
    moviePlayer = 
    [[MPMoviePlayerController alloc] initWithContentURL:[info urls]];

    if (moviePlayer)
    {

        [moviePlayer play];
    }
}

Я проверил настройки в документации, похоже, это не поможет... Спасибо.

Это было полезно?

Решение

Я думаю, вы используете неправильный объект NSURL.

NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;MoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[URL-адреса информации]];

Должен быть

MoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:URL];

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top