2016-04-14 95 views
0

我已将视频存储到BitmapImage并希望用户能够重放它。但是,当我运行我的程序时,它会将我的BitmapImage视为空,如果不是。我试图用保存到BitmapImage的图片做同样的事情,任何图片都会出现并填充屏幕,就像我告诉的那样,但视频只是不显示。为什么是这样?如何在视频中添加绑定

回答

1

你不能在bitmapimage存储视频。视频应存储在StorageFile中。

+0

好的,那么我如何将视频从StorageFile中取出? –

+0

或者更确切地说,我怎样才能把一个绑定放在StorageFile上。我可以在没有任何问题的情况下获得StorageFile,但我不知道如何将其与Binding结合使用。 –

+0

使用mediaelement,使用setsource方法设置控件的源并使用播放方法播放媒体元素。请参阅:http://stackoverflow.com/questions/13181809/winrt-c-sharp-play-a-viddler-video-using-mediaelement –

0

使用在你的字典里:

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

,然后页面上:

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

记得开始自动播放宽= “真”。