c# - WPF-wie zu wiederholen MediaElement Abspielen von mediaended event-handler ohne das deklarieren von neuen Quelle?

ich Spiele ein video in WPF.ich will es-loop, was ich getan habe ist, wenn die mediaended-Ereignis ausgelöst wird, Spiele ich wieder mein video. also das wird mir eine Schleife. das prob ist, warum tun u ich eine neue Quelle wieder? warum kann ich nur rufen "spielen"?

ich nicht wollen, es zu tun in XAML als für einige Grund.

haben Sie einen Blick auf meinen code-snippet:

string startPath System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);


public Window1()
    {
        InitializeComponent();
        media.Source = new Uri(startPath + @"playlist.wpl");
        media.play();
    }

private void Media_Ended(object sender, EventArgs e)
    {
        media.Source = new Uri(startPath + @"playlist.wpl"); //if i dont put this line, video wont play..seems like it cant get the source
        media.Play();
    }

oder gibt es eine richtige Weg, um eine Schleife NICHT in XAML, aber in der hier .cs-Datei?

InformationsquelleAutor Psychocryo | 2011-05-12
Schreibe einen Kommentar