2011-08-05 4 views
4

현재 재생 목록에 노래 목록을 표시하고 싶습니다. 사용자가 내 앱에서 음악을 재생하면 재생 목록이 재생되고 있는지 알 수 있지만 재생 목록이 zune 앱에서 재생 되었다면 내 응용 프로그램, 내 노래 목록은 비어 있습니다, 비록 재생 목록이 아직 실행 중입니다.현재 재생 목록 가져 오기 Windows phone 7

예를 들어, 사용자가 Windows Phone 7에서 Zune 앱으로 재생 목록을 재생하면 내 앱으로 이동합니다. 현재 재생 목록을 얻으려면 어떻게해야합니까?

답변

3

현재 Windows Phone 7 API는 MediaPlayerLauncher을 통해 전화 미디어와 통합되므로 응용 프로그램에서 미디어를 시작할 수 있습니다.

Mango (7.1) API를 사용하면 미디어 + 비디오 허브와 통합 할 수 있지만 API는 여전히 매우 간단합니다. MediaHistory.NowPlaying을 통해 현재 재생중인 미디어를 확인할 수 있습니다.

+0

에서 정적 클래스 MediaPlayerMediaPlayer.Queue 속성을 사용할 수 있습니다. 예를 들어, 내 목록 상자에는 listbox.ItemsSource = mySongsCollection에 대한 데이터 바인딩이 있습니다. 어떻게 mySongCollection = MediaHistory.NowPlaying 목록을 얻을 수 있습니까? 감사합니다! –

+0

나는 이런 일을 시도했지만 제대로 작동하지 않았다. mySongCollection = MediaHistory.Instance.NowPlaying; 올바른 구문이 무엇인지 궁금합니다. 나는 새로운 질문을 시작했다. –

+0

이것은 대단히 감사합니다. 그러나 질문이 있습니다. 어떻게 테스트합니까? 에뮬레이터에 파일을 업로드하고 재생할 수 있습니까? – SelAromDotNet

0

MediaHistory.NowPlaying은 속성 제목과 ImageStream이있는 MediaHistoryItem 유형입니다. 컬렉션에 제목과 이미지를 추가 할 수 있습니다.

0

당신은 그러나 나는 아직도 어떻게 MediaHistory 클래스를 사용하는 방법을 조금 투쟁, Microsoft.Xna.Framework 라이브러리 나는 우리가 바른 길에 알고