【发布时间】:2019-05-29 10:56:33
【问题描述】:
我正在通过 tvOS (Xamarin tvOS) 中的 AVPlayerViewController 播放视频。我正在使用 Apple tv 遥控器上的播放/暂停按钮暂停和恢复视频。我正在使用 PressesBegan 方法来获取单击播放/暂停按钮的事件。这在模拟器上运行良好,但在实际设备上运行良好。在实际设备上,我们没有收到按下播放/暂停按钮的事件。我们在 Apple TV 4K(12.11 版)和 Apple TV(11.4 版)上进行了试用。 只有当我通过 AVPlayerViewController 播放视频时才会发生这种情况,否则它可以正常工作。我尝试了 UITapGestureRecognizer、PressesEnded 方法以及 RemoteControlReceived 方法。但是,仍然没有任何帮助。任何帮助将不胜感激。
【问题讨论】:
-
当你将 TapRecognizer 添加到 ViewController 时,你可以请求接收
UIPressTypePlayPause作为允许的类型。 -
是的,我使用了 NSNumber.FromLong((nint)Convert.ToInt32( UIPressType.PlayPause)) 命令来接收请求,但是没有成功。
标签: xamarin avplayer tvos apple-tv avplayerviewcontroller