如何在视频上绑定

How to put a Binding on a video

我已将视频存储到 BitmapImage 并希望用户能够重播它。但是,当我 运行 我的程序时,它会将我的 BitmapImage 视为空的,而实际上它不是空的。我已经尝试对保存到 BitmapImage 的图片做同样的事情,并且任何图片都会出现并像我告诉的那样填满屏幕,但视频不会显示。这是为什么?

您不能将视频存储在位图图像中。视频应存储在 StorageFile 中。

在你的字典中使用:

<MediaElement x:Key="Video1" Source="ms-appx:///Assets/Videos/Video.mp4"/

然后在页面上:

<MediaElement Source="{StaticResource Video1}"/>

记得自动播放开始宽度="True".