2010-07-08 6 views
1

Gnome VFS에서 읽는 방법에 대한 TagLib Sharp 예제를 보았지만 누구나 웹 사이트에서 MP3 파일을 읽고 어떻게 읽을 수 있는지 샘플 코드를 확인하고 얻을 수 있습니다. ID3 정보?C#으로 웹에서 ID3 태그 읽기

그래서 내가 가지고있는 일부 MP3의와 링크는 다음과 같이 말한다 : "http://myserver.com/indie/band1.mp3"

나는이 작업을 수행하는 사용자 태그 라이브러리 샤프에 노력하고있어 : http://developer.novell.com/wiki/index.php/TagLib_Sharp:_Examples

사전에 감사!

답변

1

로컬로 파일을 다운로드 한 다음 로컬 버전에 대해 taglib를 실행해야합니다.

WebClient Client = new WebClient(); 
Client.DownloadFile("http://myserver.com/indie/band1.mp3", "band1.mp3"); 

당신은 TagLib.File.IFileAbstraction를 사용할 수 있지만 로컬 파일을 다운로드하는 것이 훨씬 간단 할 찾을 수 있습니다.

+0

감사합니다. Keivan,하지만 웹에서 읽으려고합니다. 의견 있으십니까? – Steve

+0

TagLib은 헤더와 오디오 속성을 찾는 것으로 알고있는 한 파일의 시작과 끝을 읽습니다. 특정 바이트 범위를 제공 할 수는 있지만 매우 어려울 것이라고 생각합니다. 기본적으로 모든 데이터를 가져 오는 작업이 완료 될 때까지 전체 파일을 다운로드 할 수도 있습니다. – jocull

+1

@ jocull은 대부분 정확합니다. 일부 파일 유형은 분명히 mp3가 아니기 때문에 핵심 메타 데이터 만 앞에 있으므로 전체 파일을 다운로드하지 않고 이론적으로 읽을 수 있습니다. 즉, TagLib #은 선형 읽기를 보장하지 않으며 검색 가능한 스트림에 따라 달라집니다. 일반적으로 다운로드 스트림 구현의 경우는 아닙니다. –