2012-03-12 5 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

문서 언어는 무엇? 어떤 플랫폼? (이것은'@ Override' 애트리뷰트에서 알 수 있듯이 Java로 추측됩니다.) – 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

링크로 시도했지만 오류가 발생하여 코드가 변경되었습니다. 나는 http : //stackoverflow.com/questions/8270713/get-a-image-of-a-url-dynamicly ..... 및 logcat에서 인쇄 값을 복사했지만 에뮬레이터의 값은 보이지 않는다. . 제발 도와주세요 ...... –

+0

어떤 오류가 있습니까? – Rohit

+0

실제로 나는 어떤 오류도 내지 못하고있다. 그러나 에뮬레이터에 대한 썸네일과 비디오 세부 정보를 표시하지 않는다. (즉, 나는 빈 화면을 얻는다.) .... –

관련 문제