如何选择视频文件并通过 VideoLAN.LibVLC.UWP 播放

How to pick video file and play it via VideoLAN.LibVLC.UWP

那么,如何通过FilePickerselect视频文件(结果为StorageFile)并使用结果设置源并通过VideoLAN.LibVLC.UWP播放视频文件。问题如下:我可以获取路径,但没有文件夹权限。唯一的解决方案是通过 FolderPicker 选择文件夹,将文件夹添加到 FutureAccessList,然后单独选择视频文件。所以,希望找到一些其他的方法来做到这一点。

该死的...答案比最初认为的更接近。唯一需要做的就是从 StorageFile 中获取 stream 并使用它...如下所示。是啊,几杯咖啡总有帮助!

VLCVideoView.MediaPlayer.Media = new Media(ControlLibVLC, new StreamMediaInput(await MySelectedStorageFile.OpenStreamForReadAsync()));