0

出于某种原因,我在 android 中的光标不会返回我正在搜索的文件夹中的任何视频文件。如果我对代码进行细微更改并改为搜索图像。光标正确返回所有图像,因此只有当我尝试搜索视频时才会出现问题。结果是 count = 0,即使文件夹中有多个视频。

如果我能得到任何帮助,我将不胜感激。

这是我正在使用的代码片段:

...
String[] columns = { MediaStore.Video.Media.DATA };
String uri = MediaStore.Video.Media.DATA;
path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES),
         "MyCameraApp");
String condition = uri + " like '%" + path.toString() + "%'";

cursor = getContentResolver().query(
            MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
            columns,
            condition,
            null //selection args,
            null //orderBy);

count = cursor.getCount();
...
4

1 回答 1

0

结果我需要更新 Mediastore 以在通过 MediaStore 搜索时显示最新的视频有关示例,请参阅Jake Basile 的回答

于 2015-01-01T18:38:19.520 回答