2016-04-14 97 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}"/>

記得開始自動播放寬= 「真」。