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 } 看起来像更多的代码,考虑到我只是在观看视频,但它运作顺畅. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |