我正在尝试在特定文件夹的 Listview 中显示视频缩略图和文本。我正在获取缩略图,但是当我将文本添加到视频并使用 ContentValues 进行更新时,我会获取所有视频上的文本。我将视频保存在自定义文件夹“/sdcard/myfolder/”中。
这就是我保存捕获的视频的方式(自定义摄像机):
ContentResolver contentResolver = getContentResolver();
Uri base = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;// how to specify folder
Uri newUri = contentResolver.insert(base, values);
我从图库中获取所有视频,如何指定文件夹。
这就是我尝试向 Listview 中的每个视频添加文本的方式:
ContentValues values = new ContentValues(1);
values.put(MediaStore.Video.Media.DESCRIPTION, edtext.getText().toString());
//values.put(MediaStore.Video.Media.DATA, videoFile.getAbsolutePath());
ContentResolver contentResolver = getContentResolver();
Uri base = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
contentResolver.update(base, values,null,null);
这会为所有视频添加相同的文本......有什么帮助吗?