Wiedergabe einer video fortlaufend in einer WPF-media-element
Ich habe eine video-Datei Wiedergabe in einem media-element. Ich brauche, um es zu spielen, somit habe ich versucht:
me.play();
me.MediaEnded += new RoutedEventHandler(me_MediaEnded);
Mit diesem Ereignis-Methode:
//loop to keep video playing continuously
void me_MediaEnded(object sender, EventArgs e)
{
//play video again
me.Play();
}
Jedoch die oben nicht wiedergeben der video-Datei. Warum? Was habe ich falsch gemacht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut einer Beitrag auf der MSDN-Website:
So haben Sie zum zurücksetzen der position, bevor mit der Wiedergabe:
Können Sie auch ein Storyboard zu kontrollieren und Schleife das video zu, ohne sich zu Haken Ereignisse oder irgendwelche code-behind-Arbeit. Dies ist die empfohlene Lösung, die auf der MSDN-Website und ist eine mehr elegante und passende Lösung für MVVM design.
Lesen Sie mehr auf der MSDN-Website hier, Beispiele:
http://msdn.microsoft.com/en-us/library/ms741866%28v=vs.100%29.aspx
Habe ich es mit dieser zu arbeiten:
Hoffe, das beantwortet Ihre Frage.
Ich weiß nicht, wieso, aber dieses nie gearbeitet für mich mit einer GIF:
Meine GIF-Stoppt die Wiedergabe nach der ersten iteration.
Die Lösung ist:
Code:
1 ms verwendet wird, während 0ms kann die Wiedergabe stoppen, Sie können es wieder mit einem "Play" - Methode.