Android: создание миниатюр видео из URI видео - PullRequest
5 голосов
/ 08 августа 2011

Я создаю приложение, и оно перечисляет все видео, которые я записал с помощью рекордера, в списке.Могу ли я создать миниатюру с помощью Uri вместо строки ???

мой текущий код работает так, как показано ниже, но он больше не работает, поскольку мой ввод для конструктора - Uri, а не строка.

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

Мне возвращена ошибка

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

Спасибо за ваше время заранее.

1 Ответ

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