繁体   English   中英

媒体服务器死机,android 从 sdcard 播放视频

[英]Media Server died ,android play video from sdcard

我使用视频视图从 sdcard 播放视频

VideoView videoView = (VideoView) findViewById(R.id.videoView1);
        videoView.setVideoPath(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Download/"+"hanhdong.mp4");
        videoView.setMediaController(new MediaController(this));
        videoView.start();

但是当我运行时,出现媒体服务器死机的错误。 媒体播放器错误 (100,0)。 请帮帮我。谢谢!

您可以向视频视图添加错误侦听器

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);
   }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM