我有一个永远在循环播放视频的应用程序。我遇到一个问题,即VideoView在长时间播放后似乎会崩溃(通常是2到3天)。
关于正在发生的事情的一些评论:
我在Try-Catch块中的整个代码,但错误并没有被它们捕获。 (这就是我没有发布任何日志的原因)
它既没有被UnhandledException捕获(也没有被捕获但没有记录在我的服务器上)。我创建了一个自定义的ApplicationContext类,并且当发生UnhandledException时,它想要记录(将错误发送到服务器)。
MP4视频似乎比WMV播放的时间更长。
正在观看内存,它几乎保持静止(通常以649mb开始,播放两天后仍有618mb免费)
有两种类型的视觉错误:
1 - 屏幕变黑(我相信在视频更改期间发生错误时会发生这种情况)
2 - 视频冻结(但应用程序仍在响应我的服务器)
我无法发布日志,因为没有日志。我无法发布我的代码,因为有必要发布整个解决方案,但我可以发送给我的应用程序,并提供如何使用的说明。
如果您不知道可能发生的事情,如何查找错误消息的任何想法都会有很多帮助。
谢谢大家。