从MediaLibrary打开歌曲到MediaElement的最简单方法是什么?

时间:2013-09-19 21:50:50

标签: c# .net windows-phone-7 windows-phone-8 windows-phone

我只想播放音频库中的一首歌。 我知道我可以像这样使用MediaPlayer:

using (MediaLibrary library = new MediaLibrary())
{
    SongCollection songs = library.Songs;
    Song song = songs[0];
    MediaPlayer.Play(song);
    Song s = songs[0];
}

但我想在MediaElement中使用我的歌曲。我怎样才能做到这一点 ? 我正在寻找一种方法或任何东西。

myMediaElement.Source = song.Source;

myMediaElement.SetSource(song);

我很确定有办法做到这一点。我错过了一些东西......

1 个答案:

答案 0 :(得分:1)

目前的SDK无法做到这一点。您无法将歌曲从MediaLibrary复制到IsolatedStorage,因此您无法将MediaElement的来源设置为歌曲的来源。据我所知,您无法通过API或第三方库获取Song对象的Stream,因此您无法使用SetSource方法。