我正在使用AVPLayerViewController来传输内容.播放工作正常但我没有看到"完成"按钮来关闭视图.
这是我如何设置和显示视图控制器
NSURL* url = [content localSessionUrl];
AVPlayerViewController *playerViewController = [[AVPlayerViewController alloc] init];
playerViewController.player = [AVPlayer playerWithURL:url];
[self.navigationController pushViewController:playerViewController animated:YES];
[self.navigationController setNavigationBarHidden:YES];
Run Code Online (Sandbox Code Playgroud)
是因为我在导航控制器上推它吗?

pkc*_*456 23
不要推送或添加子视图,而是尝试呈现视图.完成按钮将自动显示.以下是代码段.
-(void)playVideoWithUrl:(NSURL *)url{
AVPlayerViewController *playerViewController = [[AVPlayerViewController alloc]init];
playerViewController.player = [[AVPlayer alloc]initWithURL:url];
[self presentViewController:playerViewController animated:YES completion:nil];
playerViewController.view.frame = self.view.frame;
[playerViewController.player play];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10718 次 |
| 最近记录: |