iOS应用程序正在使用AVPlayer并可以在Apple TV上播放视频,但应用程序无法接收Apple TV遥控器通知。例如,当用户按下遥控器上的暂停按钮时,本地应用程序应该获取此按钮并将按钮更改为暂停状态。我已将播放器控制器设置为第一响应者。
答案 0 :(得分:0)
在MainViewController中覆盖'pressEnded':
override func pressesEnded(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
for press in presses {
if(press.type == UIPressType.PlayPause) {
// do what you want
} else {
super.pressesEnded(presses, withEvent: event)
}
}
}