一部の Galaxy S3 で問題が発生している音楽再生アプリを持っています。
トラックの最後で、プレーヤーはオーディオ出力をヘッドフォンからスピーカーに数秒間切り替えます。そうしないと、音量が瞬間的に跳ね上がることがあります。
新しいギャップレス API と Samsung の LPA Player に関係している可能性があるというアドバイスがありました。トラックの最後にsetNextMediaPlayer()
が呼び出されます。これは、Android がデフォルトのメディア プレーヤーと LPA プレーヤーを切り替える場所だと思います (LPA プレーヤーが利用可能な場合)。LPA Player はすべてのエフェクトを削除するため、オーディオ ストリームに干渉し、電話が混乱する可能性があると思います。
LPA Player をバイパスする方法を見つけたいです。LPA プレーヤーを使用するために 60 秒以上の mp3 を使用する MediaPlayer を準備するようにアドバイスをもらいましたが、うまくいかないようでした (このバグのテスト デバイスを自分で持っていません)。ソリューション(アプリをmp3で出荷する必要があり、おそらくアプリのライフサイクル用に準備されたMediaPlayerを保持するシステムリソースを無駄にします)。
また、この問題を正式に解決するには、Samsung または Google のどちらに連絡すればよいですか?
ありがとう。