Android MediaPlayer错误(1,-22)

时间:2017-02-23 13:09:42

标签: android android-mediaplayer

在循环中长时间播放(大约一小时或更长时间)同一曲目后出现错误(1,-22)。我无法弄清楚错误的原因。如果在短时间内播放曲目,一切都会好的。但如果我在Service中长时间跟踪播放,有时会发生错误。

我知道1是MEDIA_ERROR_UNKNOWN,但无法找到关于-22的任何内容。

有什么建议吗? API 24

1 个答案:

答案 0 :(得分:2)

似乎问题似乎是因为我在MediaPlayer.release()回调时没有调用onCompletion。结果MP的资源没有释放,最后MP因错误而崩溃。