我的应用在所有设备上流媒体音频都很好,除了Nexus 5。在Nexus 5上,MediaPlayer会随机停止播放,不确定4.4版本中http://developer.android.com/about/versions/android-4.4.html#Multimedia有关音量的更改是否破坏了某些内容。
还有其他人注意到这个问题吗?似乎发生在一些用户身上,但我无法在自己的Nexus 5上重现。
更新:所以我能够在我的Nexus 5上重现这个问题。实际上,它似乎发生在剪辑结束前的最后1-5秒。MediaPlayer会调用OnCompletionListener.onCompletion()
方法,这只在Nexus 5上发生,并且在某些剪辑上随机发生。我能够将其重现近30%的时间。请注意,当剪辑提前完成时,如果我尝试返回并再次播放剪辑,则第二次会完全播放整个剪辑。我知道Android 4.4刚刚发布,但希望有人能帮忙!谢谢。
更新:我已向Android提交了一个错误报告:https://code.google.com/p/android/issues/detail?id=62304