3

有没有办法防止 tvOS 上的 AVPlayerViewController 获得焦点?

由于我们不能重写并将其实现为视图控制器或委托,因此不可能实现 canBecomeFocused 或 shouldUpdateFocusInContext

有任何想法吗?

4

2 回答 2

4

只需将 Juraj 的答案放入代码中:

playerViewController.view.isUserInteractionEnabled = false
于 2018-10-04T18:20:53.760 回答
0

这些方面的内容将帮助您:

func createPlayer() -> AVPlayerViewController {
    let player = AVPlayerViewController()
    player.view.frame = viewFrame
    player.showsPlaybackControls = false
    player.view.isUserInteractionEnabled = false

    return player
}
于 2017-02-03T15:25:59.380 回答