swift - 如何在 tvos 中的 TabBar 项目上全屏播放视频

标签 swift uicollectionview uitabbarcontroller tvos apple-tv

我正在快速开发苹果电视的应用程序。我已将 TabBar 隐藏属性设置为 false 显示 TabBar。当我导航到此视频页面时,我需要应用自动视频播放,即焦点应位于 TabBar 项目上,并且视频应自动启动。

此外,当从 TabBar 导航到当前正在播放的视频时,视频应全屏显示,而 TabBar 应隐藏。

如果我按下菜单按钮,那么它应该再次显示 TabBar,并将焦点放在它上面,并且视频仍在恢复屏幕中播放。

如果您有任何建议,请与我分享。

最佳答案

您可以在播放器上创建单击手势并通过使用与播放视频相同的步骤将视频 URL 传递给方法来全屏播放。通过点击手势呈现视频播放器。有效

关于swift - 如何在 tvos 中的 TabBar 项目上全屏播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33909685/

相关文章:

ios - 循环字典数组中的元素

ios - 如何使用 NSURL 检索本地文件?

ios - 为什么我的 UITableViewCells 不显示信息?

ios - 在没有动画的情况下以编程方式更改 tabBarController 的选定选项卡

ios - 共享按钮作为 UITabBarController 上的选项卡栏项目,没有关联的 Controller

swift 3 : UITabBarController error: '*** -[__NSArray0 objectAtIndex:]: index 1 beyond bounds for empty NSArray'

ios - 如何使用 URLSession (Swift 4.2) 触发两 (2) 个 HTTP POST 请求?

ios - 使用Autolayouts,Storyboard中的Size Classes根据UICollectionView的大小设置UICollectionViewCell?

ios - 从 UICollectionView 中删除所有单元格空间

ios - UICollectionView 中的 IBOutlets 为 nil - Swift