我正在构建一个使用JAudioTagger编辑mp3文件上的标签的应用程序。唯一的问题是,当我在Google Music应用程序中打开文件时,mp3文件的文件i不会改变。
TagOptionSingleton.getInstance().setAndroid(true);
File tempFile = new File(Environment.getExternalStoragePublicDirectory("smoething"), songname + ".mp3");
AudioFile audioFile = AudioFileIO.read(tempFile);
Tag tag = audioFile.getTag();
tag.setField(FieldKey.ARTIST, "artist"); // when i open music app the artist is "unknown"
audioFile.setTag(tag); // even without this i'm getting the same result
audioFile.commit(); 根据this answer的说法,代码应该工作得很好,但由于某种原因,它不能工作。有人知道我做错了什么吗?
发布于 2015-05-31 03:08:59
所以我发现问题出在commit()方法上(它就是不起作用),所以我改用做同样事情的AudioFileIO.write(audioFile)。
https://stackoverflow.com/questions/30548205
复制相似问题