2011-08-08 36 views
5

Bir uygulamayı kirletiyorum ve kaydediciyi kullanarak kaydettiğim tüm videoları bir listede listeler. URI'nin yardımıyla bir küçük resim oluşturmam mümkün mü?Android: Video URI'sı oluşturma Video URI

Şu anki kodum aşağıdaki gibi gider, ancak yapıcı için girdim Uri dizesi değilken artık çalışmıyor.

bmThumbnail = ThumbnailUtils.createVideoThumbnail(
        (db_results.get(position)), Thumbnails.MICRO_KIND); 
      imageThumbnail.setImageBitmap(bmThumbnail); 

önceden zaman için hatayı

The method createVideoThumbnail(String, int) in the type ThumbnailUtils is not applicable for the arguments (Uri, int) 

Teşekkür döndü ediyorum.

cevap

6
public String getRealPathFromURI(Uri contentUri) { 
    String[] proj = { MediaStore.Images.Media.DATA }; 
    Cursor cursor = managedQuery(contentUri, proj, null, null, null); 
    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); 
    cursor.moveToFirst(); 
    return cursor.getString(column_index); 
} 
+0

hiçbir videonun tam yerini retreive gelmez :(.getpath() çalışmıyor bunun yerine içeriği kaldırır. // kısmını sadece –

+1

http://stackoverflow.com/questions/ 3401579/android-get-filename-ve-yol-from-uri-from-mediastore benim sorunumu çözdü cevabını güncelleyin doğru cevap olarak işaretleyeceğim :) –

İlgili konular