Android MediaPlayer 错误 (1,-22)

6
长时间循环播放同一音轨后出现错误(1,-22)。我无法找出该错误的原因。如果音轨短时间播放,一切正常。但是,当音轨在我的Service中长时间播放时,有时会发生错误。 我知道1代表MEDIA_ERROR_UNKNOWN,但找不到关于-22的任何信息。 有什么建议吗? API 24

展示处理音轨播放的代码及其生成的任何异常? - Dayan
@FiN 看起来是另一个情况;我的错误代码是1,不是-22。 - Konstantin Konopko
@FiN 看起来你的链接包含了 what 代码,但我需要 extra 代码。 - Konstantin Konopko
你的API级别是多少? - sharp
1
尝试在onCompletion()方法中实现mediaplayer的释放。 - sharp
显示剩余2条评论
1个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
4

看起来问题出在我没有在onCompletion回调中调用MediaPlayer.release()。因此,MP的资源没有被释放,最终导致MP崩溃并出现错误。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,