如何在AudioPlaybackAgent中播放音乐+视频中心的音乐?

时间:2013-12-18 19:59:25

标签: c# windows-phone-8 windows-phone windows-phone-7.1

我想播放Music+video Hub AudioPlaybackAgent中存储的歌曲。

我可以通过这种方式获得歌曲:

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

但这首歌的类型为SongBackgroundAudioPlayer接受类型为AudioTrack的声音:

BackgroundAudioPlayer.Instance.Track = ..

问题:如何在AudioPlaybackAgent中播放音乐中心的歌曲?

1 个答案:

答案 0 :(得分:2)

从这里开始:Windows phone 8 on emulator - why can't I play audio files?见答案3(作者:Frederik Winstrup Johansen)。他还添加了一个关于播放AudioTracks的好样本

  

BackgroundAudioPlayer只能从隔离存储或播放文件   从远程URI,这就是为什么你可以在这里做任何事情!

     

如果您的文件是应用程序中的资源,则必须先复制   他们到隔离的商店,然后在文件中引用   隔离的商店到你的BackgroundAudioPlayer。