このコマンドを使用してオーディオ フォーカスを監視しようとしています (疑似コード)
requestAudioFocus(AudioManager, STREAM_MUSIC, AUDIOFOCUS_GAIN);
onAudioFocusChange であらゆる種類のステータス コードを受け取ることができます。私の問題は、AUDIOFOCUS_LOSSを受け取った後、フォーカスを要求したアプリケーションがいつ停止したかを知りたいのに、フォーカスを放棄することになっていますが、AUDIOFOCUS_LOSS を取得した後、通知を受け取らないことです。オーディオフォーカスを登録解除して放棄しなくても。
だから私の質問は、そのアプリがいつオーディオの使用を終了したか、 AUDIOFOCUS_GAINを取得したかを知るために何ができるでしょうか?
それが役立つ場合、私はAPIレベル15を使用しています。
ヘルプやアイデアをお寄せいただきありがとうございます。