用媒体库歌曲填充媒体元素

时间:2012-01-27 16:24:26

标签: windows-phone-7 xna

我正在尝试使用medialibary歌曲填充媒体元素

但媒体元素源属性不会接受我尝试的任何东西它,源属性似乎加载文件路径或URL btu我想访问和加载媒体库中的歌曲

如果另一种方法更容易,我实际上尝试做的是,将媒体播放器歌曲加载到滑块

由于 亚历

2 个答案:

答案 0 :(得分:3)

我很遗憾地说,但即使在芒果,这是100%可能。您只能通过互联网或XAP流式传输媒体。

要绑定滑块值,您可以将mediaelement的位置绑定到它

<MediaElement x:Name="MediaPlayer"/>
<Slider Value="{Binding ElementName="MediaPlayer", Path="Position", Mode="TwoWay"/>

答案 1 :(得分:2)

要播放从MediaLibrary检索到的任何Song文件,您必须使用MediaPlayer。遗憾的是,MediaPlayer没有Position属性,这意味着您无法以编程方式设置音频文件的位置。这意味着无法将滑块附加到MediaPlayer以便使用它来更改位置。

正如MyKuLLSKI所提到的,您可以使用MediaElement来更改音频文件的位置。但是,您无法使用从MediaLibrary MediaElement中检索到的文件(您只能使用stream或XAP中包含的文件。)

因此,在您的情况下,如果您需要从MediaLibrary检索歌曲,则您只能使用methods available to the MediaPlayer(不支持定位)。