У меня есть приложение, которое позволяет пользователю импортировать мультимедиа (видео, фотографии, аудио), которые затем будут управляться приложением (в качестве доказательства). Я обнаружил, что некоторые приложения для записи звука сохраняют звук в формате .3gp (в частности, мессенджер Whats App). Если я получу тип пантомимы, используя следующий код:
MimeTypeMap.getSingleton().getMimeTypeFromExtension(fileExtension);
он вернется как video / 3gp, что мое приложение означает, что оно относится к типу «видео» и пытается создать эскизы, а что нет (я использую первую часть типа mime, чтобы определить, к какому типу мое приложение относит его) . Однако это звук, поэтому некоторые вещи, которые, как я ожидаю, будут работать, не будут работать (например, создание миниатюры для видео). Есть ли какие-либо библиотеки или что-нибудь, доступное для Android, что позволило бы мне определить, является ли файл только видео-аудио? Я полагаю, я могу попытаться создать эскиз, и если это не удастся, предположим, что файл является аудио, но это немного натянуто, учитывая ряд других проблем, которые могут пойти не так при создании эскиза. Любые идеи?