2011-06-15 65 views
0

我試圖在特定文件夾的ListView中顯示視頻縮略圖和文本。 我收到縮略圖,但是當我使用ContentValues將文本添加到視頻並進行更新時,我收到了所有視頻上的文字。我將視頻保存在自定義文件夾「/ sdcard/myfolder /」中。如何使用縮略圖和文本從ListView中的特定文件夾中獲取視頻,如youtube

這是我如何保存拍攝的視頻(自定義相機記錄器):

ContentResolver contentResolver = getContentResolver(); 
Uri base = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;// how to specify folder 
Uri newUri = contentResolver.insert(base, values); 

我越來越從庫中的所有影片,如何指定的文件夾。

這是我嘗試如何在列表視圖中添加文本到每個視頻:

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); 

這增加了相同的文字給所有的視頻....任何幫助嗎?

回答

0

此代碼:

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); 

似乎試圖在一個數據庫中插入和更新值...如果你想從數據庫中取值,並在ListView我會推薦看這顯示它們tutorial

如果您確實想從文件夾中拉出項目並將其顯示在列表中,我建議您使用自定義ListViewAdapter教程here。他在哪裏使用Twitter Api,您將用IO提供的代碼替換該代碼以提供目錄...

+0

謝謝,我會看看。 – Codes12 2011-06-16 04:13:26

相關問題