2012-03-12 127 views
1

我想要得到它們存儲在服務器的視頻縮略圖...和網格視圖將用於顯示縮略圖...我使用的Android 3.0如何獲得縮略圖視頻

這裏是代碼我已經使用:

String[] videoFileList = { 
    "http://129.0.0.213:8080/playback/201203/thumbs/00068.flv_img/0000003.jpg", 

}; 

public class MyThumbnaildapter extends ArrayAdapter<String>{ 

public MyThumbnaildapter(Context context, int textViewResourceId, 
    String[] objects) { 
    super(context, textViewResourceId, objects); 
    // TODO Auto-generated constructor stub 
} 

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    // TODO Auto-generated method stub 

    View row = convertView; 
    if(row==null){ 
    LayoutInflater inflater=getLayoutInflater(); 
    row=inflater.inflate(R.layout.main, parent, false); 
    } 


    ImageView imageThumbnail = (ImageView)row.findViewById(R.id.gridview); 

    Bitmap bmThumbnail; 
     bmThumbnail = ThumbnailUtils.createVideoThumbnail(videoFileList[position], Thumbnails.MICRO_KIND); 
     imageThumbnail.setImageBitmap(bmThumbnail); 

    return row; 
} 

} 

請幫我...

+0

文檔什麼語言?什麼平臺? (從'@ Override'屬性猜測這是Java,但不確定)。 – Oded 2012-03-12 12:11:07

+0

我使用的是Android 3.0 ...,我沒有使用任何真正的設備... – 2012-03-12 12:15:35

+0

@Oded:Java是我使用我的鏈接試圖語言.. – 2012-03-28 06:47:56

回答

0

的createVideoThumbnail方法的第一個參數是視頻文件的路徑,在那裏,如果我從你的查詢正確認識,你是傳遞一個文件路徑「 .jpg'文件。

入住這裏http://developer.android.com/reference/android/media/ThumbnailUtils.html#createVideoThumbnail%28java.lang.String,%20int%29

bmThumbnail = ThumbnailUtils. 
createVideoThumbnail(THE_PATH_OF_VIDEO_FILE, Thumbnails.MICRO_KIND); 
+0

,但我得到的錯誤,然後我改變了代碼我複製從http://stackoverflow.com/questions/8270713/get-a-image-of-a-url-dynamicly .....及其在logcat中的打印值,但它沒有在模擬器中顯示任何值... 。請幫助我...... – 2012-03-21 13:06:35

+0

你有什麼錯誤? – Rohit 2012-03-21 13:51:45

+0

其實我沒有收到任何錯誤...但它不顯示縮略圖和模擬器上的視頻細節(意味着我越來越空白屏幕).... – 2012-03-26 09:08:59