1
これは私のコードで、私はどのように私たちのビューからAVPlayerViewController
を削除します。
私たちのビューからAVPlayerViewControllerを削除するには?
[self.avPlayerViewController.player pause];
self.avPlayerViewController.view.hidden = YES;
私は非表示にするコードの上に使用していますが、それはいくつかの時間を働いていない....
-(void)playTrailer {
[self.avPlayerViewController.player pause];
NSString *videoFilePath = [[NSBundle mainBundle]pathForResource:self.trailerString ofType:@"mp4" ];
self.avPlayer = [[AVPlayer alloc]initWithURL:[NSURL fileURLWithPath:videoFilePath]];
self.avPlayerViewController = [[AVPlayerViewController alloc]init];
self.avPlayerViewController.view.frame = CGRectMake(50,50,200,300);
self.avPlayerViewController.player = self.avPlayer;
[self.view addSubview:self.avPlayerViewController.view];
[self.avPlayerViewController.player play];
}
- (IBAction)playTrailerButton:(UIButton *)sender {
self.trailerString = @"myTrailerName";
[self playTrailer];
}
お返事ありがとう....私が3つのセグメントを持つセグメント化されたコントローラを使用しています... –
を働いていない、我々はそれで別のセグメントを行けば私がしたいですこのプレーヤーを隠すか、または削除するにはどうすればいいですか? –
すでにこのコードを使用していますが、動作していますが、何回か動作していません。[self.avPlayerViewController.player pause]; self.avPlayerViewController.view.hidden = YES; –