2016-08-25 7 views
0

Я очень новичок в разработке приложений для IOS, я пытаюсь воспроизвести видео из галереи через MPMoviePlayer. У меня есть список всех URL-адресов видео в массиве, но при попытке воспроизведения видео MPMoviePlayer запускается, но не воспроизводит видео. Вот код, который я использую:видео не воспроизводится через MPMoviePlayer

NSURL *fileURL = [NSURL fileURLWithPath:[urlArr objectAtIndex:indexPath.row]]; 

playMovie = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 

[self.view addSubview:playMovie.view]; 

playMovie.fullscreen = YES; 

[playMovie play]; 

ответ

0

Ниже приведен код из яблочной документации, я думаю, что вы не используете [игрок prepareToPlay], который готовит плеер для воспроизведения с помощью поджимать ее буфера. отдых все выглядит нормально.

MPMoviePlayerController *player = 
[[MPMoviePlayerController alloc] initWithContentURL: myURL]; 
[player prepareToPlay]; 
[player.view setFrame: myView.bounds]; // player's frame must match parent's 
[myView addSubview: player.view]; 
// ... 
[player play] 
+0

Привет, Омер добавляет [player prepareToPlay]; имеет такой же ответ, музыкальный плеер с черным экраном, это url, который я передаю «assets-library: //asset/asset.MOV? id = C75C9040-0DBE-4B16-8716-8A31AAAD28EF & ext = MOV" –