有没有办法防止tvOS上的AVPlayerViewController获得焦点?
由于我们无法覆盖并实现它作为视图控制器或代理,因此无法实现canBecomeFocused或shouldUpdateFocusInContext
有什么想法吗?
有没有办法防止tvOS上的AVPlayerViewController获得焦点?
由于我们无法覆盖并实现它作为视图控制器或代理,因此无法实现canBecomeFocused或shouldUpdateFocusInContext
有什么想法吗?
将Juraj的回答转化为代码:
playerViewController.view.isUserInteractionEnabled = false
以下的内容可能会对你有所帮助:
func createPlayer() -> AVPlayerViewController {
let player = AVPlayerViewController()
player.view.frame = viewFrame
player.showsPlaybackControls = false
player.view.isUserInteractionEnabled = false
return player
}