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