2013-07-23 8 views
0

터치 스크린을 사용하여 노래를 선택하고 재생할 수있는 인터페이스를 만들려고합니다. 지금까지 내가 찾은 가장 빠른 방법은 WMP를 사용하는 것이 었습니다. 문제는 아티스트, 앨범 및 노래 목록을 가져 와서 WMP 라이브러리의 목록 상자에 표시하는 것입니다. 기본적으로 3 개의 목록 상자가 있습니다. 하나는 아티스트, 하나의 앨범 및 하나의 노래를 표시해야합니다. 이것들은 WMP 라이브러리에서 올 필요가 있습니다. 이것을 어떻게 할 수 있습니까? 도움이 필요하면 감사합니다.Windows Media Player에서 라이브러리 가져 오기 - C#

답변

2

COM 인터페이스를 통해 재생 목록을 가져올 수 있습니다. 도스는 당신이 원하는 정보를 얻기 위해 나열을 통해

//create windows media player instance 
WindowsMediaPlayer wmp = new WindowsMediaPlayer(); 

//get all playlists and media 
IWMPPlaylistArray paylists = wmp.playlistCollection.getAll(); 
IWMPPlaylist allMedia = wmp.mediaCollection.getAll(); 

지금 당신은 반복 할 수 있습니다 당신은 COM 라이브러리 "WMPLib"를 추가하고, 플레이어의 새로운 인스턴스를 생성해야합니다.

+0

죄송합니다. 저는 프로그래밍을 처음 접했고 아직 어떻게하는지 잘 모릅니다. 그래서 나는 lstArtist에게이 목록에 대한 컬렉션을 wmp의 아티스트 목록으로 어떻게 설정하겠습니까? 고마움과 미안, 나를 위해 밖으로 철자해야하는 것을 위해 다시. – Tom

관련 문제