用户单击时如何播放播放列表中的歌曲? UWP中与之相关的所有文件都是storageFile类型。如何为媒体播放器提供来自StorageFile的流?
答案 0 :(得分:1)
用户单击时如何播放播放列表中的歌曲?
您应该定义一个列表以绑定到列表控件(ListView),然后在用户单击Item时绑定命令。并且您应该在命令代码中写一些东西来播放歌曲。
与UWP相关的所有文件都是storageFile类型。
好。您可以将StorageFile绑定为Item中的属性,并且可以知道用户单击的项目。
如何为媒体播放器提供来自StorageFile的流?
您应该通过MediaPlayer播放可以设置来源的歌曲。如果用户单击的StorageFile是file
,则应使用此代码设置源。
MediaPlayerElement.Source = MediaSource.CreateFromStorageFile(file);
MediaPlayerElement.MediaPlayer.Play();
请参见https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/media-playback