2013-05-25 3 views
2

C#을 사용하여 .mp3 파일에서 ID3v1, ID3v2.x 태그를 제거하려고합니다. 차라리 직접 구현하지는 않겠지 만 시도하고 테스트 한 것을 사용하십시오.기존 파일에서 MP3 태그를 제거하는 방법

TagLibSharp는 태그를 만드는 데 매우 적합하지만 어떻게 태그를 제거하는 데 사용할 수 있습니까? 이것에 더 적합한 다른 라이브러리가 있다면 그것을 사용할 것입니다.

답변

3

TagLibSharp RemoveTags() 메서드를 사용하십시오.

file.RemoveTags(tagtypes); 

여기서 tagtypes는 제거하려는 태그의 TagType 비트 마스크입니다. Id3v1 및 Id3v2의 경우 시도해보십시오.

file.RemoveTags(TagTypes.Id3v1 && TagTypes.Id3v2); 
+0

좋아요.이 기능을 사용해 보겠습니다. 감사합니다. – James

+2

태그 유형 사이에 비트 또는 '|'가 있어야합니다. –

+0

'file.Save()'태그를 제거한 후에도 변경 사항을 저장해야합니다. – razzak

관련 문제