c# WPF comment répéter MediaElement la lecture à partir de mediaended gestionnaire d'événement sans déclarer une nouvelle source?

im la lecture d'une vidéo en WPF.je veux qu'il boucle donc ce que j'ai fait, c'est quand le mediaended événement se déclenche, ce que je peux lire ma vidéo. donc, cela va me faire une boucle. prob c'est pourquoi u-je créer une nouvelle source de nouveau? pourquoi ne peux-je viens de l'appeler "jouer"?

je ne veux pas le faire dans le code XAML comme pour certaines raisons.

jeter un oeil à mon 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();
    }

ou est-il une bonne façon de boucle non PAS dans le code XAML, mais ici .cs fichier?

OriginalL'auteur Psychocryo | 2011-05-12