Android音乐播放器:如何编辑歌曲元数据(标签)?
我只能检索歌曲的元数据,但经过大量搜索后,我想不出如何编辑它。以下是我当前的代码:Android音乐播放器:如何编辑歌曲元数据(标签)?,android,android-studio,android-music-player,Android,Android Studio,Android Music Player,我只能检索歌曲的元数据,但经过大量搜索后,我想不出如何编辑它。以下是我当前的代码: public static void editTags(String pathOfSong, Context context, ActionMode actionMode) { MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever(); mediaMetadataRetrieve
public static void editTags(String pathOfSong, Context context, ActionMode actionMode)
{
MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();
mediaMetadataRetriever.setDataSource(pathOfSong);
String songName = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
String albumName = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM);
String artistName = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ARTIST);
String genreName = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_GENRE);
String year = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_YEAR);
String trackNumber = mediaMetadataRetriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_CD_TRACK_NUMBER);
//mediaMetadataRetriever.set
Log.e("UniversalCAB", "songName: " + songName + "\nalbumName: " + albumName
+ "\nartistName: " + artistName + "\ngenreName: " + genreName
+ "\nYear: " + year + "\nCD Track #: " + trackNumber);
mediaMetadataRetriever.release();
actionMode.finish();
}