Как получить миниатюры для видео - PullRequest
1 голос
/ 12 марта 2012

Я хочу получить миниатюры для видео, которые хранятся на сервере ... И для отображения миниатюр будет использоваться вид сетки ... Я использую 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;
 }

}

Пожалуйста, помогите мне ...

1 Ответ

0 голосов
/ 12 марта 2012

Первым параметром метода 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...