private MediaElement CreateMediaElement(int screen)
{
var mediaElement = new MediaElement {
Stretch = Stretch.Uniform,
LoadedBehavior = MediaState.Play,
};
mediaElement.MediaOpened += (sender, args) => { _logger.Debug($"Screen {screen}: Media opened {mediaElement.Source}");};
mediaElement.MediaEnded += (sender, args) => { _logger.Debug($"Screen {screen}: Media ended {mediaElement.Source}");};
mediaElement.MediaFailed += (sender, args) => { _logger.Debug(args.ErrorException, $"Screen {screen}: Media failed {mediaElement.Source}");};
return mediaElement;
}