2016-04-14 15 views
0

Ich habe ein Video in BitmapImage gespeichert und möchte, dass der Benutzer es wieder abspielen kann. Wenn ich jedoch mein Programm ausführe, behandelt es mein BitmapImage wie es leer ist, wenn es nicht ist. Ich habe versucht, dasselbe mit einem Bild zu tun, das in einem BitmapImage gespeichert wurde, und jedes Bild wird erscheinen und den Bildschirm füllen, so wie ich es sage, aber Videos werden einfach nicht angezeigt. Warum ist das?Wie verbinde ich ein Video?

Antwort

1

Sie können ein Video nicht in einem Bitmap-Bild speichern. Videos sollten in StorageFile gespeichert werden.

+0

Okay, also wie würde ich mein Video aus einem StorageFile bekommen? –

+0

Oder wie kann ich eine Bindung auf eine StorageFile setzen. Ich kann die StorageFile ohne Probleme bekommen, aber ich weiß nicht, wie man es mit einer Bindung verwendet. –

+0

Verwenden Sie mediaelement, legen Sie die Quelle des Steuerelements mit der Methode setsource fest und spielen Sie das Medienelement mit der Wiedergabemethode ab. Verweise das: http://stackoverflow.com/questions/13181809/winrt-c-sharp-play-a-viddler-video-using-mediaelement –

0

Verwendung in Ihrem Wörterbuch:

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

und dann auf der Seite:

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

erinnern Breite Autoplay = "True" zu starten.