【问题标题】:What is the easiest way to open a song from MediaLibrary to MediaElement?从 MediaLibrary 打开一首歌曲到 MediaElement 的最简单方法是什么?
【发布时间】:2013-09-20 06:08:25
【问题描述】:

我只想播放音频库中的歌曲。 我知道我可以像这样使用 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);

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 你有代码sn-p或链接吗?我暂时试试这个。
    • 很遗憾,无法将 MediaElement 与 MediaLibrary 中的歌曲一起使用,因此没有可显示的代码 :)
    • 好吧,这解释了很多......我整个下午都在寻找一种方法来做到这一点。我没有找到关于它的文档。好吧,我想我的问题毕竟不傻。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2021-11-11
    相关资源
    最近更新 更多