Получил java.lang.RuntimeException: setDataSource не удалось: status = 0x80000000 Только в Android 6.0

В Stackru слишком много вопросов по этому вопросу, но я не могу найти решение по поводу Android 6.0.

Я получил это исключение только в Android 6.0,

Я тестировал приложение в Moto X Play.

Во всех других Android мое приложение работает полностью.

Я получил это исключение при выборе изображения или видео из галереи.

MediaMetadataRetriever dataRetriever = new MediaMetadataRetriever();
dataRetriever.setDataSource(PATH);

Получено исключение в dataRetriever.setDataSource (PATH);

PATH - это мой путь к изображению или видео:

/ storage / emulated / 0 / WhatsApp / Медиа /WhatsApp Images/IMG-20151222-WA0003.jpg

  • Добавлено все необходимые разрешения.

1 ответ

Согласно документации, MediaMetadataRetriever "предоставляет унифицированный интерфейс для извлечения фрейма и метаданных из входного медиа-файла". Я не думаю, что он поддерживает поиск метаданных из изображений.

Другие вопросы по тегам