加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift – 呈现AVPlayerViewController StatusBar使UI跳转

发布时间:2020-12-14 04:27:59 所属栏目:百科 来源:网络整理
导读:按下按钮我正在呈现一个AVPlayerViewController: func playVideoPressed(sender: UIButton){ let videoURL = NSURL(string: "someUrl") let player = AVPlayer(URL: videoURL!) let playerViewController = AVPlayerViewController() playerViewController.
按下按钮我正在呈现一个AVPlayerViewController:

func playVideoPressed(sender: UIButton){
  let videoURL = NSURL(string: "someUrl")
  let player = AVPlayer(URL: videoURL!)
  let playerViewController = AVPlayerViewController()
  playerViewController.player = player
  self.presentViewController(playerViewController,animated: true) {
    playerViewController.player!.play()
  }
}

此AVPlayerViewController的状态栏使当前视图控制器的UI跳转.我可以在此“presentViewController”调用中隐藏状态栏吗?

我试过包括

playerViewController.prefersStatusBarHidden()

但玩家继续显示状态栏.

谢谢

解决方法

我最终只是创建了一个新的AVPlayerViewController,我从按钮按下,并在该控制器中我添加了代码:

override func prefersStatusBarHidden() -> Bool {
    return true
}

看起来像更多的代码,考虑到我只是在观看视频,但它运作顺畅.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读