I\'m playing a video in WPF.i want it to loop so what I did is when the mediaended event fires, I play back my video. so this will get me a loop. prob is why do u I have to
You don't even need to set LoadedBehavior as Manual just leave it Play.
And reset your media position on MediaEnded.
The new position of the video should be greater than zero:
private void MediaElement_MediaEnded(object sender, RoutedEventArgs e) { media.Position = TimeSpan.FromMilliseconds(1); }