谷歌Nexus播放器远程无法正常工作

时间:2015-12-10 11:34:04

标签: javascript android-tv nexus-player

我在nexus播放器上运行app。一切正常。但是,当我开始播放视频时,在播放视频时,播放器上没有任何遥控键可用。我们正在使用自己的播放器。导航键,播放/暂停按钮和后退按钮都不起作用。

但是,我们的代码中已经编写了正确的逻辑。玩家与命令交互。因此,在我们的代码中,当单击远程播放暂停按钮时,我们向播放器发送命令以暂停视频。

基本上,一旦播放器启动视频,我们的代码中就会捕获非密钥。如果有人对此有所了解。请分享。

2 个答案:

答案 0 :(得分:0)

确保您在自己的播放器上处理密钥代码。可能有另一个Activity或Fragment捕获焦点并尝试处理这些密钥代码。您可以使用日志来确保应用程序的哪个元素接收密钥代码。

答案 1 :(得分:0)

你最重要的是哪种方法? PagerAdapter.newInstance(this, fragmentManager)onKeyDown?如果覆盖dispatchKeyEvent,则可以在任何系统进程之前捕获和打印密钥。

似乎视频播放器正在执行一些自己的密钥覆盖,而不是将这些KeyEvent传递给系统的其余部分。

http://developer.android.com/reference/android/app/Activity.html#dispatchKeyEvent(android.view.KeyEvent)