8

Android Jelly Bean では、ヘッドセットの再生/一時停止ボタンを長押しすると起動する音声検索が導入されました。私のアプリではこれらの長押しを利用できる必要があるため、音声検索を無効にするか、ボタン イベントで Android を公平にプレイする方法があるかどうか疑問に思っていました。

4

1 に答える 1

1

私自身は試していませんが、音量ボタンはメディアボタンであるため、AudioManagerのregisterMediaButtonEventReceiverメソッドを使用してこれを機能させることができる場合があります。

AOSP音楽アプリには、音量ボタンの押下に応答するMediaButtonIntentReceiverがあります。

このソリューションのクレジットは、この回答に属します。

于 2012-07-17T04:20:28.180 に答える