gpt4 book ai didi

java - JaudioTagger 不会真正更改标签字段

转载 作者:行者123 更新时间:2023-11-30 08:51:27 25 4
gpt4 key购买 nike

我正在构建一个使用 JAudioTagger 编辑 mp3 文件标签的应用程序.唯一的问题是当我在 Google Music 中打开文件时,mp3 文件的文件不会改变。应用程序。

            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该代码应该可以正常工作,但由于某种原因它不能。有人知道我做错了什么吗?

最佳答案

所以我发现问题出在 commit() 方法上(它只是不起作用)所以我使用了 AudioFileIO.write(audioFile) 而不是做同样的事情。

关于java - JaudioTagger 不会真正更改标签字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30548205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com