У меня возникает очень странная проблема с MediaElement, которая, похоже, связана с многоэкранной средой: иногда (я не могу повторять проблему каждый раз) MediaElement перестает воспроизводиться, когда я перетаскиваю окно, в котором он находится. с экрана на др. Это странное поведение происходит и с очень простым кодом, например:
public MainWindow()
{
InitializeComponent();
}
protected override void OnSourceInitialized(EventArgs e)
{
media.Play();
base.OnSourceInitialized(e);
}
и
<Window x:Class="Test.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<MediaElement LoadedBehavior="Manual"
Name="media"
Source="C:\Users\Maurizio\Desktop\Pulp Fiction.avi"/>
</Grid>
</Window>
Кто-нибудь сталкивался (и в конечном итоге решил) с какой-либо подобной проблемой?