воспроизводить видео с помощью MPMoviePlayerController

Я пытаюсь запустить видео в одиночку, когда открыл свой вид, но работает только звук. Вид пустой. Для этого я использую MPMoviePlayerController.

мой код таков:

@property (nonatomic, strong) MPMoviePlayerController *moviePlayer;

- (void)viewDidLoad {
    [super viewDidLoad];
    [self playVideo];
}

-(void)playVideo {
    NSString *videoFile = [[NSBundle mainBundle] pathForResource:@"fds" ofType:@"mp4"];
    self.moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:[NSURL fileURLWithPath:videoFile]];
    [self.playerView addSubview:self.moviePlayer.view];
    self.moviePlayer.fullscreen = YES;
    self.moviePlayer.allowsAirPlay = YES;
    [self.moviePlayer play];
}

person Community    schedule 27.07.2015    source источник


Ответы (1)


Попробуйте перенести вызов playVideo на viewWillAppear

person TigerCoding    schedule 27.07.2015