У меня есть приложение, которое загружает файлы m4b. Когда я пытаюсь прочитать метаданные файла с помощью MediaMetadataRetriever, я получаю нулевые значения. Это происходит только на устройствах LG. Неважно, Android 4, 5 или 6.
Я могу обойти проблему, используя FFmpegMediaMetadataRetriever, но тогда библиотека MediaPlayer не может воспроизвести файл.
Он отлично работает на всем, кроме устройств LGE. Он отлично работает на моем Nexus 5x, который, как я знаю, сделан LG, но Build.BRAND сообщает, что это «google», а не «LGE».
Любая идея, почему это может происходить и как я могу обойти это?