메신저로 WPF.i에서 비디오를 재생할 때 루프가 필요하므로 미디어 덴드 이벤트가 발생하면 내 비디오가 재생됩니다. 그래서 이것은 나에게 루프를 가져올 것이다. prob는 왜 새로운 소스를 다시 만들어야합니까? 왜 그냥 '연극'이라고하지?C# WPF 새 소스를 선언하지 않고 mediaended 이벤트 핸들러에서 MediaElement 재생을 반복하는 방법은 무엇입니까?
XAML에서 어떤 이유로 든 수행하고 싶지 않습니다.
내 코드를 살펴 있습니다
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();
}
또는 적절한 방법은 없습니다 XAML에서 루프가 있지만 여기에 파일 .cs?
thnx합니다. 나는 이것을 시도했으나 성공하지 못했습니다. 비디오는 재생되지 않습니다. – Psychocryo
흠 ... 이상 하네. 나는 그것을 테스트했지만 오디오 파일은 비디오가 아닙니다. 동영상이 다른 이유는 확실하지 않습니다. 다시 살펴 보겠습니다. – IanR
몇 가지 이유로이 조합은 때때로 작동하지 않습니다! GIF에 대한 나의 경우. – Evgeny