2010-01-08 5 views
3

C#/WPF 응용 프로그램에서 Windows Media Player 라이브러리의 정보에 액세스하여 제시해야합니다.
C#/WPF에서이 작업을 프로그래밍 방식으로 어떻게 수행합니까?C#/WPF에서 프로그래밍 방식으로 Windows Media Player 라이브러리에 액세스하려면 어떻게해야합니까?

+0

무엇을 표시 하시겠습니까? 노래 ID3Tags? 도서관? 재생 목록? – Amirshk

+0

라이브러리 및 ID3Tags – Varma

+0

나는이 작업을 수행 할 수있는 깨끗한 방법을 찾지 못했습니다 ... 그래서 데이터베이스를 만드는 내 자신의 인덱싱 시스템을 작성했습니다 ... 비록 wmp를 사용하는 것을 선호합니다 ... M $ 이미 나쁜 ID3 태그를 다루고 다른 미디어 유형으로 작업하는 것과 같은 작은 문제를 해결했습니다. – War

답변

5

이 경찰 밖으로 약간 ...

이 SDK는 거대한 주제 ... 어떻게 샘플 약이다에서 얻을 수 있습니다?

편집 : 1 2 : 은 "윈도우 미디어 플레이어 SDK"에 대한 문서가 어떤 키를 소비하고 "윈도우 SDK"를 다운로드 할 수 말한다 :

이 무엇을 출발점으로 얘기 메신저입니다 다운로드는 여기에서 시작할 수 있습니다 http://msdn.microsoft.com/en-us/library/dd563069(v=VS.85).aspx

: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6B6C21D2-2006-4AFA-9702-529FA782D63B

,536,913 인터페이스 ... 여기

는 인터페이스의 목록입니다 기본적으로가는 당신을 위해 파일을 취득하는 설치 응용 프로그램으로 연결됩니다 63,210

편집 2 2 (실버 또는 플래시 설치 말할 유사) :

WMP SDK 일단은 추가 isdownloaded 설치 참조 "WMPLib"그것의 당신이 당신의 참조가이 작업을 수행 할 수 있습니다 일단 사람들처럼 다른 당신은 여기에서 ... 비주얼 스튜디오 :

를 사용하는

WMPlib.WindowsMediaPlayer wmpInstance = new WMPlib.WindowsMediaPlayer(); 
IWMPMediaCollection lib = wmpInstance.mediaCollection; 

일어날 경우 대화 상자에서 COM 아래에 나열된 밖으로 라이브러리에 해당 참조 ... lib.GetAll()를 사용하여 단순히 경우는 미디어 라이브러리에 모든 것을 반환 :

...

그리고 그게 전부는 방법의 완료 :)!

관련 문제