최근에 오디오 태그 편집기를 만들었지 만 지금은 골짜기를 통과 할 수없는 문제가 있습니다. 내 문제는 .m4a 파일에서 태그를 읽는 방법을 모르겠다는 것입니다.안드로이드에서 .m4a 태그를 읽으십시오.
"Jaudiotagger"라는 공용 외부 라이브러리를 사용하여이 코드를 mp3 파일에서 읽는 데이 코드를 사용했는데 정상적으로 작동했습니다. 내가 .M4A 파일을 tryed 때
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();
};
는 그러나 단지도 Mp4Tag 및 Mp4FieldKey 대신 태그 및 FieldKey를 사용하여, 빈 문자열을 반환합니다.
이 유형의 오디오 파일을 읽거나 다른 작업 공간을 사용하는 다른 외부 라이브러리를 아는 사람이 있습니까?
그리고 안드로이드 MediaStore를 사용하고 싶지 않습니다. 태그를 파일에 병합하고 싶기 때문에 파일을 다른 장치로 옮기고 보관할 수 있습니다. 미리 감사드립니다.