2011-08-05 82 views
4

我想顯示當前播放列表中的歌曲列表,如果用戶在我的應用中播放音樂,我可以知道播放列表正在播放什麼,但是如果他們在zune應用中播放,則切換到我的應用程序,即使播放列表仍在運行,我的歌曲列表也將爲空。例如:如果用戶在Zune應用程序中在Windows Phone 7中播放播放列表,那麼他們導航到我的應用程序,我如何獲得當前播放列表?獲取當前播放歌曲列表windows phone 7

回答

3

當前的Windows Phone 7 API僅通過MediaPlayerLauncher與手機媒體集成,這允許您從應用程序啓動媒體。

芒果(7.1)API允許您與媒體+視頻中心集成,但是,這些API仍然非常簡單。您可以通過MediaHistory.NowPlaying確定當前播放的媒體。

+0

我知道我們是在正確的軌道上,但是我仍然在努力一點點如何使用MediaHistory類。例如,我的列表框有數據綁定到listbox.ItemsSource = mySongsCollection;我如何獲得mySongCollection = MediaHistory.NowPlaying列表....謝謝! –

+0

我試圖做這樣的事情,但沒有工作,mySongCollection = MediaHistory.Instance.NowPlaying;我想知道什麼應該是一個正確的語法。我開始了一個新問題。 –

+0

這是偉大的,謝謝你。然而,我有一個問題:你如何測試這個?你能上傳一個文件到模擬器並播放它嗎? – SelAromDotNet

0

MediaHistory.NowPlaying是類型MediaHistoryItem,它具有屬性標題和ImageStream。您可以將標題和圖像添加到您的收藏中。

0

您可以使用靜態類MediaPlayerMediaPlayer.Queue財產Microsoft.Xna.Framework

相關問題