Я создаю страницы WPF для киосков, которые содержат видео и многопоточность. Пройдя 5-6 раз через приложение и вернувшись на страницу, содержимое видео исчезнет.
Код:
Application.Current.Dispatcher.Invoke((Action)(() =>
{
mePlayer.Source = new Uri(AppConfiguration.GetMediaFile(@"Videos\Myvideo.mp4"));
}));
Xaml:
<MediaElement Grid.Column="0" x:Name="mePlayer" Stretch="Fill" MediaEnded="mePlayer_MediaEnded"
LoadedBehavior="Manual" UnloadedBehavior="Manual" d:IsHidden="False" Margin="20, 50"/>