當我打電話MediaPlayer.Stop()方法中的音樂播放器停止,但我仍然可以看到在體積面板這樣的最後一首歌曲的信息:Screenshot如何關閉Windows Phone 8上的「音樂+視頻」過程?
如果我想隱藏或關閉它我能做些什麼?
謝謝!
當我打電話MediaPlayer.Stop()方法中的音樂播放器停止,但我仍然可以看到在體積面板這樣的最後一首歌曲的信息:Screenshot如何關閉Windows Phone 8上的「音樂+視頻」過程?
如果我想隱藏或關閉它我能做些什麼?
謝謝!
我相信你想使用Micrsoft.Phone.BackgroundAudio命名空間中的BackgroundAudioPlayer類和BackgroundAudioPlayer.Track屬性。您可以通過將AudioTrack設置爲Null來清除背景音頻播放器正在播放的曲目以及通用音量控制(UVC)中顯示的曲目。您仍然能夠看到上次播放的歌曲的原因是因爲它仍然在AudioTrack隊列中。另外,請查看MediaHistory和MediaHistoryItem類。這些課程允許您訪問電話的音樂中心。我從MSDN文檔和BackgroundMediaPlayer的例子我所有的信息,因此遵循以下鏈接瞭解更多信息:
您好,感謝您的答覆。但如何將[歌曲](http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&l=EN-US&k=k%28Microsoft.Xna.Framework.Media.Song%29;k%28Song %29; k%28TargetFrameworkMoniker-WindowsPhone)實例添加到[AudioTrack](http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.backgroundaudio.audiotrack(v = vs.105) .aspx)實例?因爲我從[MediaLibrary](http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.medialibrary.aspx)獲取MP3文件,所以它將結果作爲SongCollection返回。謝謝! – backslash112