2013-12-18 193 views
1

我想播放AudioPlaybackAgent中儲存在Music+video Hub中的歌曲。如何從AudioPlaybackAgent中的音樂+視頻中心播放音樂?

我可以通過這種方式獲得的歌曲:

MediaLibrary mediaLibrary = new MediaLibrary(); 
var songs = mediaLibrary.Songs; 

但是這首歌曲是Song類型和BackgroundAudioPlayer接受AudioTrack類型的聲音:

BackgroundAudioPlayer.Instance.Track = .. 

問:我怎麼能播放一首歌曲從音樂中心在AudioPlaybackAgent

回答

2

從這裏:Windows phone 8 on emulator - why can't I play audio files?查看答案編號3(作者:Frederik Winstrup Johansen)。他還增加了一個很好的樣本有關播放AudioTracks

的BackgroundAudioPlayer只能從遠程URI獨立存儲或 播放文件,這就是爲什麼你可以在這裏任何東西!

如果您的文件作爲應用程序中的資源,則必須先將它們複製到獨立商店,然後將 中的文件引用到BackgroundAudioPlayer。