0

Google Playミュージックのようなアプリでは、メディアコントローラに搭載されているボタンを検出できます。例えば、1つのボタンを備えた有線ヘッドホンの場合、ボタンを2〜3回連続して押すと、トラックが前方/後方にスキップされます。フィジカルスキップの進む/戻るボタンがあるBluetoothコントローラを使用している場合、再生/一時停止ボタンはこの動作をしません。再生/一時停止ボタンをすばやくクリックすると、トラックが速やかに再生/一時停止されます。リモートメディアボタンの機能を検出する方法は?

これらのアプリはどのようにコントローラの機能を認識していますか?

答えて

0

あなたはシングルクリックのキーイベントおよび再生/一時停止の間隔を測定し、いくつかの近いものが助けを借りて発生したときにスキップすることができます

KEYCODE_MEDIA_PLAY 
KEYCODE_MEDIA_PAUSE 
KEYCODE_MEDIA_PLAY_PAUSE 

あなたのコードでは異なっに反応することができる3つの異なるキーコードがあります。ハンドラの

異なるヘッドセットから取得したキーコードを確認すると、謎を解くのに役立ちます

関連する問題