将歌曲从媒体库打开到媒体元素的最简单方法是什么

本文关键字:元素 媒体 最简单 是什么 方法 媒体库 | 更新日期: 2023-09-27 18:32:13

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

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);

我很确定有一种方法可以做到这一点。我错过了一些东西...

将歌曲从媒体库打开到媒体元素的最简单方法是什么

这在

当前的 SDK 中是不可能的。您无法将歌曲从媒体库复制到隔离存储,因此无法将MediaElement源设置为歌曲的来源。据我所知,您无法通过 API 或第三方库获取 Song 对象的Stream,因此无法使用 SetSource 方法。