Изменение моего поведения в изображении для одного файла MP3. Открыв MP3-файл на моем ПК, работа была изменена, но, открыв файл MP3 на устройстве Android, ничего не происходит. Представленное изображение все еще остается старым.Сканирование Mediastore не замечает тегирование обложки альбома альбома
Я попытался это:
Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
File f = new File(song_path);
Uri contentUri = Uri.fromFile(f);
mediaScanIntent.setData(contentUri);
FindCoverActivity.this.sendBroadcast(mediaScanIntent);
, но ничего не случилось.
Я пробовал другое: изменив обложку И имя альбома, медиастар сразу же заметил, что происходит, и снова открыв mp3-файл на телефоне Android, изображение будет отображаться правильно с новыми произведениями искусства. Но не моя цель - изменить важные теги mp3, такие как название альбома. Может ли это быть ошибкой или есть какие-то предложения?
Спасибо!
Спасибо, это очень помогло мне. Мое решение: я использовал lib jaudiotagger для пометки аудиофайлов. Это было неверно, потому что он не сообщает Mediastore об изменениях! – user2781922