Как получить встроенные метаданные главы с помощью MediaMetadataRetriever

Есть ли способ получить метаданные для встроенных глав в файлах mp3/m4a с помощью MediaMetadataRetriever в Android? Это только для аудиофайлов. Мне просто нужно получить название главы, начальную позицию и продолжительность. Встроенная графика была бы хороша, но не обязательна.

Я пытался использовать библиотеку FFmpegMediaMetadataRetriever, но у меня возникли проблемы с API 19. https://github.com/wseemann/FFmpegMediaMetadataRetriever

Может быть, есть лучшая библиотека, которую я могу использовать?


person Hackmodford    schedule 29.06.2016    source источник


Ответы (1)


Встроенная MediaMetadataRetriever не имеет API для получения метаданных по главам, и более того, как ни странно, но поведение отличается от устройства к устройству, когда вы пытаетесь получить арты с разрешением 2k и более. И в результате ретривер на основе FFmpeg является единственным выбором.

В довершение всего вам следует исправить проблемы с FFmpegMediametadataRetriever или реализовать интерфейс к API общедоступных метаданных. самостоятельно.

person Sergio    schedule 05.07.2016