Получил 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 "предоставляет унифицированный интерфейс для извлечения фрейма и метаданных из входного медиа-файла". Я не думаю, что он поддерживает поиск метаданных из изображений.