2014-05-07 2 views

ответ

1

Использование MPMoviePlayerController

видеопроигрыватель (типа MPMoviePlayerController) управляет воспроизведением из фильма из файла или сетевого потока. Воспроизведение происходит в виде , принадлежащем игроку, и имеет место либо полноэкранный, либо встроенный. Вы можете включить просмотр фильма в иерархию представлений, принадлежащую , вашим приложением или использовать объект MPMoviePlayerViewController для управления презентацией для вас .

Docs: https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/Reference/Reference.html

5

Попробуйте это (MPMoviePlayerController):

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *pathVideo = [documentsDirectory stringByAppendingPathComponent:@"MyVideo.mp4"]; 
NSURL *movieURL = [NSURL fileURLWithPath:pathVideo]; 
self.moviePlayer = [[MPMoviePlayerController alloc] init]; 
[self.moviePlayer setShouldAutoplay:YES]; 
[self.moviePlayer setContentURL:movieURL.absoluteURL]; 
[self.moviePlayer setMovieSourceType:MPMovieSourceTypeFile]; 
[self.moviePlayer setControlStyle:MPMovieControlModeDefault]; 
[self.moviePlayer setFullscreen:NO]; 

[self.moviePlayer setScalingMode:MPMovieScalingModeNone]; 
self.moviePlayer.view.frame = CGRectMake(40, 40, 240, 350); 
[self.view addSubview:self.moviePlayer.view]; 
[self.moviePlayer prepareToPlay]; 
[self.moviePlayer play]; 
+0

Я думаю, что вы имеете в виду 'MPMovieControlStyleDefault' для свойства' controlStyle' на 'MPMoviePlayerController'. – JaredH

Смежные вопросы