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