我有一个音乐播放应用程序在某些 Galaxy S3 上出现问题。
在曲目结束时,播放器将音频输出从耳机切换到扬声器几秒钟,否则音量可能会瞬间升高。
我有一些建议可能与新的无缝 API 和三星的 LPA 播放器有关。在曲目结束时,setNextMediaPlayer()
调用,我认为这是 Android 在默认媒体播放器和 LPA 播放器之间切换的地方(前提是 LPA 播放器可用)。因为 LPA 播放器会去除所有效果,所以我认为它会干扰音频流,并且手机会感到困惑。
我想找到一种绕过 LPA 播放器的方法。我有一些建议可以准备一个具有>60s mp3 的 MediaPlayer 来使用 LPA 播放器,但它似乎对我不起作用(我自己没有针对这个 bug 的测试设备),而且看起来很糟糕解决方案(我必须将应用程序与 mp3 一起发布,并且可能会浪费系统资源来保存应用程序生命周期中准备好的 MediaPlayer)。
我愿意接受建议,而且 - 我可以联系三星或谷歌的谁来正式解决这个问题?
谢谢。