ThumbnailUtils.createVideoThumbnail() не может получить растровое изображениеAndroid

Форум для тех, кто программирует под Android
Anonymous
ThumbnailUtils.createVideoThumbnail() не может получить растровое изображение

Сообщение Anonymous »

Для этого я тестирую многие форматы файлов, например. avi、flv、wmv..., но все это имеет нулевое растровое изображение:

Код: Выделить всё

String aviPath = "xxxx.avi";
Bitmap bitmap = ThumbnailUtils.createVideoThumbnail(aviPath, MediaStore.Images.Thumbnails.MINI_KIND);
и журнал имел такой вид:
java.io.IOException: не удалось создать миниатюру, невозможно открыть xxx.avi。
Значит ли это, что эти форматы файлов сейчас не поддерживаются? или используете его неправильно?
Изменить:
  • Путь к файлу не имеет проблем с разрешением, это данные/данные /packagename/files/xxx.avi.
  • Только файл .mp4 может получить ожидаемое растровое изображение.
  • Новый метод рекомендации public static У растрового изображения createVideoThumbnail (файл файла, размер, сигнал CancellationSignal) та же проблема.


Подробнее здесь: https://stackoverflow.com/questions/791 ... get-bitmap

Вернуться в «Android»