游标不会返回自定义文件夹中的Android视频。只返回0行

时间:2014-12-30 21:41:23

标签: android video android-cursor video-gallery

出于某种原因,我在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();
...

1 个答案:

答案 0 :(得分:0)

原来,我需要更新Mediastore,以便在搜索MediaStore时显示最新的视频 有关示例,请参阅Answer by Jake Basile