在循环中长时间播放(大约一小时或更长时间)同一曲目后出现错误(1,-22)。我无法弄清楚错误的原因。如果在短时间内播放曲目,一切都会好的。但如果我在Service
中长时间跟踪播放,有时会发生错误。
我知道1是MEDIA_ERROR_UNKNOWN
,但无法找到关于-22的任何内容。
有什么建议吗? API 24
答案 0 :(得分:2)
似乎问题似乎是因为我在MediaPlayer.release()
回调时没有调用onCompletion
。结果MP的资源没有释放,最后MP因错误而崩溃。