通过pause()方法解析Uri
首先通过Uri的parse()方法将字符串Uri解析为Uri类型的对象,实例代码如下:
//视频uri
Uri uri= MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
通过query()方法查询数据
通过getContentResolver()方法获取ContentResolver对象,调用该对象的query()方法查询数据
//获取内容提供者
ContentResolver contentResolver = context.getContentResolver();
//需要获取的视频信息
String[] strings={
MediaStore.Video.Media.DISPLAY_NAME, //视频在文件sdcard的名称
MediaStore.Video.Media.SIZE, //视频大小
MediaStore.Video.Media.DURATION, //视频总时长
MediaStore.Video.Media.DATA //视频路径
};
//查询数据
Cursor cursor