0
我最近开始建立一个音频标签编辑器,但现在我发现一个问题,我无法设法通过低谷。 我的问题是,我不知道如何阅读.m4a文件中的标签。在Android上阅读.m4a标签
我用这段代码在使用名为“Jaudiotagger”的公共外部库的mp3文件中读取它,并且它工作正常。
try {
File file = new File(TrackPath);
AudioFile f = AudioFileIO.read(file);
Tag tag = f.getTag();
audioAlbum.setText(tag.getFirst(FieldKey.ALBUM));
audioArtist.setText(tag.getFirst(FieldKey.ARTIST));
}catch(Exception e) {
e.printStackTrace();
};
但是,当我与.m4a的文件tryed刚刚返回空白字符串,即使使用Mp4Tag和Mp4FieldKey而不是标签和FieldKey。
有谁知道任何其他外部库哪些读取这种类型的音频文件或只是任何workarround这个?
而我不想使用Android MediaStore,因为我想将标记合并到文件中,所以我可以将文件移动到其他设备并保留它们。 在此先感谢。