Лучший способ получить метаданные из Mp3s в Android
Я работаю над небольшим медиа-плеером для Android. У меня возникли некоторые проблемы с извлечением метаданных из музыкальных файлов. Я использовалMediaMetadataRetriever , но это оказалось довольно хлопотно. Кто-нибудь знает лучший способ сделать это? Если да, то как можно реализовать такой метод?
2 ответов:
Я смог прочитать метаданные из базы данных Android, используя код здесь. Просто измените managedquery на что-то вроде:
String selection = MediaStore.Audio.Media.DATA + " == ?"; cursor = this.managedQuery(media, projection, selection, new String[] {file.getCanonicalPath().toString()}, null);Возвращает курсор в метаданные
file. (Автор, название, продолжительность и т.д.)
Comments