私のアプリケーションでは、ボリューム キー イベントをキャプチャするために関数onKeyDown()
と関数をオーバーライドしました。onKeyUp()
アプリケーションのボリュームを制御するために、このようなイベントを使用します。音楽ストリームを使用してサウンドを再生します。このようなイベントを検出すると、カスタム トーストも表示します (Android で表示されるものに似ています)。このテイクで直面している問題は次のとおりです。
- Android は常にボリューム キー イベントでサウンドを再生します。
- その音は常に同じ強さで再生されます。
私が望むのは、デフォルトのサウンドが再生される強度 (再生されるストリームも) を次の方法で制御することです。可能。または、そのデフォルトのサウンドの再生を無効にして、設定したばかりの強度でカスタム サウンドを再生する方法。