カスタムアプリプレーヤーで曲を再生すると、OnAudioFocusChangeListenerが呼び出され、プレーヤーの音量を下げるために適切なものがすべて呼び出されると、正常に動作します。ただし、ネイティブ Android プレーヤーを開始して一時停止し、アプリ プレーヤーを開始すると、同じことは行われず、通話通知のみが送信され、オーディオ フォーカス イベントは送信されません。何が原因でしょうか?
手順は次のとおりです。
- Android ネイティブ プレーヤーを起動する
- 一時停止する
- アプリプレーヤーを開始します
- このハンドセットに電話する
- OnAudioFocusChangeListener を受信せず、CallStateListener のみが呼び出されるため、音楽はプレーヤー内で一時停止しません。
ネイティブ OS プレーヤーが一時停止しているために、OS が低音量通知を送信しない可能性はありますか?
ありがとうございました