2012-03-12 16 views
1

のサムネイルを取得するにはどのように...私はここで私はサーバーに保存されているビデオのサムネイルを取得したい...とグリッドビューは、サムネイルを表示するために使用されるビデオ

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

何語マニュアルを参照してください?どのプラットフォームですか? (これはJavaで、 '@ Override'属性から推測されますが、わかりません)。 – Oded

+0

私は、Android 3.0を使用しています...と私は任意の実際のデバイスを使用していない... –

+0

@Oded:Javaは、私がリンクしてみました、私が使用している言語。.. –

答えて

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

ですが、私はエラーを得た後、私は、コードを変更しました//stackoverflow.com/questions/8270713/get-a-image-of-a-url-dynamicly .....とlogcatでの印刷値が、そのエミュレータで任意の値を示していない...:私は、httpからコピー。pleasease help me ...... –

+0

あなたはどんなエラーを出していますか? – Rohit

+0

実際には何のエラーもありません...しかし、エミュレーターのサムネイルとビデオの詳細が表示されない(空の画面が表示されていることを意味します).... –

関連する問題