我有一个在闪存卡中重复播放视频的应用程序。它正在工作并播放视频几个小时,但随后播放器崩溃(有时候Android系统也冻结了),同时显示消息“无法播放视频”。
所以它不是文件或格式的问题,因为它播放视频。 可能是Android平台的问题(我使用的是2.1 App)?
有什么方法可以捕获此错误并重新启动应用程序?
答案 0 :(得分:0)
如果您使用VideoView
或MediaPlayer
,则可以通过setOnErrorListener(MediaPlayer.OnErrorListener l)
注册听众
然后你可以实现public boolean onError(MediaPlayer mp, int what, int extra)
并处理那里的错误