Первый метод ниже (getMetadataTitle) просто извлекает метаданные Title из mp3-файла. Это работает нормально. Как записать или обновить метаданные заголовка в mp3-файле, см. второй метод (putMetadataTitle) ниже?
private String getMetadataTitle(Context myContext, Uri myMp3) {
MediaMetadataRetriever retriever;
String title = null;
try {
retriever = new MediaMetadataRetriever();
retriever.setDataSource(myContext, myMp3);
title = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
} catch (Exception e) {
e.printStackTrace();
}
return title;
}
private void putMetadataTitle(String newTitle, Uri myMp3) {
// need help here!
}