2011-03-27 4 views
2

오디오 파일에서 제목, 아티스트, 앨범 아트 및 기타 정보와 같은 메타 정보를 읽을 수 있지만 메타 정보를 성공적으로 작성할 수 없었습니다.JAudioTagger 및 Android - mp3의 값을 변경 하시겠습니까?

어떤 경험이 있습니까? JAudioTagger보다 우수한 라이브러리가 있습니까?

몇 가지 예제 코드를 제공 하겠지만 작동하지 않는 12 가지를 시도했습니다.

답변

8

AudioFile audioFile = AudioFileIO.read(testFile); 
Tag newTag = audioFile.getTag(); 
newTag.setField(FieldKey.ALBUM,"October"); 
newTag.setField(FieldKey.ARTIST,"U2"); 
audioFile.commit(); 

하지만 당신은 안드로이드 당신도 있기 때문에 자바

+0

의 안드로이드 버전의 일부 버그

TagOptionSingleton.getInstance().setAndroid(true); 

을 할 필요가 사용하는 경우와 같은 뭔가가 안드로이드 지원 라이브러리입니다? 안드로이드에서 메타 데이터를 쓰지 않는다는 것을 많은 스레드에서 읽었습니까? – h4ck3d

+0

setAndroid()가 설정되어있는 한 계속 작동해야한다고 생각하지만 문제가 추적기에 버그를 발생시키지 않으면 시도하지 않았으며 현재는 없습니다. –