2016-04-14 8 views
0

私はビデオをBitmapImageに保存しておき、ユーザーがそれを再生できるようにしたいと思います。しかし、自分のプログラムを実行すると、BitmapImageが空でないときと同じようにBitmapImageが処理されます。 BitmapImageに保存されたピクチャで同じことをやってみたところ、どのピクチャも表示され、画面に表示されますが、ビデオは表示されません。どうしてこれなの?ビデオにバインディングを挿入する方法

答えて

1

ビデオをビットマップイメージに格納することはできません。ビデオはStorageFileに保存する必要があります。

+0

これで、ビデオをStorageFileからどのように取り出せますか? –

+0

また、バインディングをStorageFileにどのように置くことができますか。私は問題なくStorageFileを得ることができますが、私はそれをバインディングでどのように使用するのか分かりません。 –

+0

mediaelementを使用し、setsourceメソッドを使用してコントロールのソースを設定し、playメソッドを使用してメディア要素を再生します。 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}"/>

は幅自動再生= "true" を開始することを忘れないでください。