Я пытаюсь играть видео внутри UIView
, поэтому мой первый шаг должен был добавить класс для этой точки зрения и начать играть в кино в нем, используя этот код:iPhone SDK: Как вы воспроизводите видео в представлении? Вместо того, полноэкранный режим
- (IBAction)movie:(id)sender{
NSBundle *bundle = [NSBundle mainBundle];
NSString *moviePath = [bundle pathForResource:@"Movie" ofType:@"m4v"];
NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain];
MPMoviePlayerController *theMovie = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
theMovie.scalingMode = MPMovieScalingModeAspectFill;
[theMovie play];
}
Но это только терпит крах при использовании этого метода внутри собственного класса, но в другом месте. Кто-нибудь знает, как воспроизводить видео в представлении? и избегать его полного экрана?
Не работайте с видеороликами youtube. См. Реализацию здесь: http://iosdevelopertips.com/video/display-youtube-videos-without-exiting-your-application.html – cyrilchampier
MPMoviePlayerController - плохая библиотека, если вы хотите, чтобы в данный момент в вашем видео было определенное управление. Не совсем, и есть ошибки. Лучший способ - AVPlayer, используя AVPlayerLayer. – jose920405