MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(filePath);
String albumName =
mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM);
Ответ 2
Отметьте формат файла MP3. В основном, вы должны прочитать последние 128 байт файла; если первые 3 байта "TAG", продолжайте и прочитайте нужные поля; если нет, файл не имеет прикрепленной информации.
Ответ 3
если последний 128-байт начинается с токена "TAG", файл имеет ID3v1 (или ID3v1.1).
Теги ID3v2.3 расположены в начале файла (подходящий для потоковой передачи), обозначенный токеном "id3". Я считаю, что ID3v2.4 обозначается "3DE", но я не уверен...