我使用视频视图播放来自SD卡的视频
VideoView videoView = (VideoView) findViewById(R.id.videoView1);
videoView.setVideoPath(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Download/"+"hanhdong.mp4");
videoView.setMediaController(new MediaController(this));
videoView.start();
但是当我跑步时,我有一个错误 媒体服务器死了。 MediaPlayer错误(100,0)。 请帮帮我。谢谢你!
答案 0 :(得分:1)
您可以向视频视图添加错误侦听器
videoView.setOnErrorListener(this);
然后,您可以在onError中优雅地处理错误
public boolean onError(MediaPlayer mp, int what, int extra)
{
if (what == 100)
{
videoView.stopPlayback();
Intent intent = new Intent(context,ActivityToStart.class);
startActivity(intent);
}
}