0

nexusプレーヤーでアプリを実行しています。すべて正常に動作します。ただし、ビデオの再生中にビデオを開始すると、プレーヤーでリモートキーが機能しません。独自のプレーヤーを使用しています。ナビゲーション キー、再生/一時停止ボタン、および戻るボタンは機能していません。

ただし、適切なロジックがコード内に記述されています。プレイヤーはコマンドを操作します。したがって、私たちのコードでは、再生一時停止ボタンがリモートでクリックされると、ビデオを一時停止するコマンドをプレーヤーに送信します。

基本的に、プレーヤーがビデオを開始すると、キーはコードに取り込まれません。誰かがこれについて何か考えているなら。共有してください。

4

2 に答える 2

0

どのメソッドをオーバーライドしていますか? onKeyDownまたはdispatchKeyEvent?dispatchKeyEvent をオーバーライドすると、システム プロセスの前にキーをキャプチャして出力できます。

ビデオ プレーヤーが独自のキー オーバーライドを行っており、これらの KeyEvents をシステムの残りの部分に渡していないようです。

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

于 2015-12-14T04:25:50.550 に答える