我尝试下面的代码来播放* .mp4视频:
Uri uri = Uri.parse(path);
VideoView vv = (VideoView)findViewById(id);
vv.setVideoURI(uri);
路径为* .mp4格式
但有时视频不受设备支持,因为* .mp4视频不是mpeg4的标准编解码器。
或视频分辨率高于设备支持
我想找到它们,并显示一些信息
我该怎么做才能检查一下?
答案 0 :(得分:2)
尝试:
vv.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
...
}
});
有关可能的错误代码列表,请参阅文档:MediaPlayer