WPF MediaElement перестает воспроизводиться при перемещении на другой экран

У меня возникает очень странная проблема с 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>

Кто-нибудь сталкивался (и в конечном итоге решил) с какой-либо подобной проблемой?

10
задан Stevoisiak supports Monica 23 October 2017 в 14:58
поделиться