mediaplayer遇到不能播放的视屏文件机子卡死,或重启,我现在遇到不能播放的时候就播放下一个视频,但不知道在什么地方加这段代码,因为遇到不能播放的文件,mediaplayer也不报异常啊

解决方案 »

  1.   

    调用mediaplayer的OnErrorListener看看什么原因先。
      

  2.   

    onErrorListener监听不要这个异常
      

  3.   

    在player.prepare()和player.start()方法做异常捕捉试试,看能不能捕捉到异常
      

  4.   

    给播放的整个过程抛异常(try,catch),在catch中写你所说的播放下一首之类的
      

  5.   

    我捕获到异常了,只是我监听了onErrorListener,setOnCompletionListener,当异常的时候两个地方都执行,不好处理啊
      

  6.   

    在onErrorListener 中处理。。
      

  7.   

    我在onErrorListener中处理了让它播下一首,在onCompletionListener中也同样是播下一首,可我播这个文件的时候就出问题,一般说,如果onErrorListener中return true,那么就不处理onCompletionListener中的代码,可这个文件报异常的时候还是会处理onCompletionListener中的代码,还有就是播放一次之后就不播放了,黑屏
      

  8.   

    就是没有log啊,我在我的平板上是正常的,在模拟器中又不能播视频,我现在开发时在android TV盒上,这个盒子用数据线又不能调试,嗨
      

  9.   

    恩,一个小盒子,是android系统的,还有就是我循环播放视频30多个小时之后就死机了,有时候说我的应用程序没有响应