im reproducción de un vídeo en WPF.i quiere que bucle así que lo que hice es cuando se activa el evento mediaended, reproduzco mi video. así que esto me dará un bucle. problema es por qué tengo que crear una nueva fuente de nuevo? ¿Por qué no puedo simplemente llamar 'jugar'?C# WPF ¿cómo se repite la reproducción de MediaElement del controlador de eventos mediado sin declarar una nueva fuente?
no quiero hacerlo en XAML como por alguna razón.
echar un vistazo a mi fragmento de código:
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();
}
o hay una forma correcta de bucle no en XAML, pero aquí en Cs archivo?
thnx por su respuesta. Lo intenté antes, pero no success.video no se reproduce. – Psychocryo
Hmmm ... eso es extraño. Lo probé, pero con un archivo de audio, no un video. No estoy seguro de por qué el video sería diferente. Volveré a mirar. – IanR
¡Por alguna razón, esta combinación no funciona a veces! En mi caso para gif. – Evgeny