M4A 音频在 android 5.0 on nexus 5 上提前停止

M4A audio stops early on android 5.0 on nexus 5

我正在编写一个 android 音频播放器,在运行 android 5.0 的 nexus 5 上,MedaPlayer 会提前 2 到 5 秒停止播放音轨。这是不可预测的。它可以在同一轨道上改变。有没有其他人遇到这种情况,找到了解决方法。我知道这不仅仅是我的应用程序在此设备上出现此问题,因为我在 Vanilla Music Player 中对其进行了测试并且它做了同样的事情。我见过其他一些人 post 有类似的看法,但在大多数情况下,我认为这与蒸汽有关。

根据这个答案: 这是 Android 中的错误。

Ok it looks like the issue is Android 5.0.1's experimental MediaPlayer called NuPlayer. NuPlayer is being enabled by default on all Android 5.0.1 devices and is only disabled through Developer Options. I've filed a bug against Android here: https://code.google.com/p/android/issues/detail?id=94069&thanks=94069&ts=1420659450

上面的 link 包含建议的解决方法