ios - 如何隐藏 AVPlayerViewController 控制栏?

标签 ios iad avplayerviewcontroller

我已经实现了 iAd 的前置视频广告,我想保证我的用户会观看整个广告。如何隐藏 AVPlayerViewController 的控制栏,以便用户无法点击“完成”并在视频结束前离开?

self.canDisplayBannerAds = YES;
[AVPlayerViewController preparePrerollAds];
player = [[AVPlayerViewController alloc] init];
player.showsPlaybackControls = NO;
player.delegate = self;

最佳答案

简单代码

// create an AVPlayer
AVPlayer *player = [AVPlayer playerWithURL:videoURL];

// create a player view controller
AVPlayerViewController *controller = [[AVPlayerViewController alloc]init];
controller.player = player;
controller.showsPlaybackControls = FALSE;

关于ios - 如何隐藏 AVPlayerViewController 控制栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33828940/

相关文章:

ios - 如何在 Swift 中遵守 Strideable 协议(protocol)?

ios - 如何使用 AlamoFire/ObjectMapper 访问嵌入在 JSON 字典中的链接?

ios - 为什么 iAd 从它的 super View 中删除后仍然加载数据,并且可以停止吗?

ios - 未收到广告时隐藏广告 View ,然后再次显示

ios - 如何在 AVPlayerViewController 中添加完成按钮?

ios - 在 AVPlayerLayer 和 AVPlayerViewController 中同步视频

ios - 快速准备 segue 不工作

ios - 使用 AVAssetExportSession 保存视频时如何提高视频速度

ios - 删除 iad View

ios - 在 AVPlayer 中显示播放控件