我正在尝试使用medialibary歌曲填充媒体元素
但媒体元素源属性不会接受我尝试的任何东西它,源属性似乎加载文件路径或URL btu我想访问和加载媒体库中的歌曲
如果另一种方法更容易,我实际上尝试做的是,将媒体播放器歌曲加载到滑块
由于 亚历
答案 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(不支持定位)。