2009-09-10 3 views
2

비슷한 주제가 있으므로 알고 있지만 대답을 찾을 수 없습니다. 음악 파일에서 태그 정보를 읽는 데 필요한 Delphi 라이브러리가 필요합니다. 현재 JEDI 라이브러리에서 TJvID3v1을 사용하고 있습니다. 그러나 JEDI는 WMA 파일에서 작동하지 않습니다.델파이 용 유니버셜 MP3 및 WMA 태그 리더

나는 같은 태그 읽기를 구현하는 방법에 대한 몇 가지 매뉴얼을 발견했다, 그러나 대부분은 매우 낮은 수준 (바이트 단위의 분석 및 파일 읽기)를 이동합니다. 그렇다면이 정보를 읽을 수있는 델파이 라이브러리에 대해 알고 있습니까? OGG 및 기타 인기있는 형식의 지원을 환영합니다. 우리는 아티스트 이름, 앨범 이름, 노래 제목 및 트랙의 길이를 원합니다 (다음 iTunes가 될 수 없습니다. 사용자가 회사 PC에 warez를 가지고 있는지 감지하기 위해 보안 앱을 작성하고 있습니다).

답변

1

BASS 오디오 라이브러리 - http://www.un4seen.com/

+0

이 라이브러리는 멋진이지만, 반 해적판 스캔 purpouses을 위해,이 라이브러리는 과잉이다. – smok1

2

그것은 델파이 라이브러리가 특별히 아니라, MP3 및 WMA는 핵심 목표는 다음 경우 당신은 또한이 COM 인터페이스를 제공하는 Windows Media Format SDK

확인 할 수 있습니다 그 미디어 파일에 태그의 추상화 된 표현을 포함 - 당신이 속성 Media 형식 SDK의 관점에서 일을 처리 즉, 그리고 Media 형식 런타임은 적절하게 이러한 속성을 처리하는 당신이 다루고있는 특정 파일 유형에 따라 처리한다 특정 기관에서 에이스.

그리고는 물론 그것은 윈도우 자체에 무료로 건설되고있다. MPEG 오디오 컬렉션 (http://mac.sourceforge.net/) -

0

나는 몇 가지 해결책을 발견했다. 이 팩에는 TWMAfile 컴포넌트 (Jurgen Faul의 orginaly)가 포함되어 있으며, 이는 Delphi 2009로 포팅 될 수 있습니다 (유니 코드에주의하십시오). 추가 및 버그 수정 후이 클래스는 WMA와 잘 작동합니다. MP3 분석은 JEDI 구성 요소를 사용하여 수행 할 수 있습니다. OGG 우리는 MPEG 오디오 컬렉션 작업이 라이브러리와 함께 할 수 있는지 계속 다른 형식으로

는 (마지막 릴리스 2003 년 10 월 5 이었기 때문에, 조금 오래된 보인다).

+0

어디서나 변경 사항을 공개 했습니까? –

+0

@Craig : 예, Axence nVision 스캐닝 에이전트에 포함되었습니다 (소프트웨어 이름을 공개하면 SO 규칙을 위반하지 않음). – smok1