如何在Android上检查设备是否支持视频

时间:2012-07-16 06:29:07

标签: android android-videoview

我尝试下面的代码来播放* .mp4视频:

Uri uri = Uri.parse(path);
VideoView vv = (VideoView)findViewById(id);
vv.setVideoURI(uri);

路径为* .mp4格式 但有时视频不受设备支持,因为* .mp4视频不是mpeg4的标准编解码器。
或视频分辨率高于设备支持 我想找到它们,并显示一些信息 我该怎么做才能检查一下?

1 个答案:

答案 0 :(得分:2)

尝试:

vv.setOnErrorListener(new OnErrorListener() {
    @Override
    public boolean onError(MediaPlayer mp, int what, int extra) {
        ...
    }
});

有关可能的错误代码列表,请参阅文档:MediaPlayer