Как Android OS читает теги id3 в mp3 файлах?
Я хочу получить и установить атрибуты тега id3. Название, исполнитель, альбом, композитор и т. Д. Я обратился за помощью в Google и нашел много сторонних фляг, которые я могу использовать в своем проекте Android для получения и установки атрибутов. Но я хочу знать способ сделать это без использования сторонних файлов JAR. Я уверен, что должен быть способ без меня делать всю тяжелую работу. Если нет, то как Android OS сама получает информацию, когда в файловую систему добавлен mp3-файл. Любая помощь по этому вопросу будет высоко ценится.
1 ответ
Вы можете использовать MediaMetadataRetriever
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource("NeverGonnaGiveYouUp.mp3");
String album =
mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM);
Обратите внимание, что поддерживается только ограниченный набор тегов и доступ только для чтения