AerialForWindows.Controllers.MediaElementController.CreateMediaElement C# (CSharp) Method

CreateMediaElement() private method

private CreateMediaElement ( int screen ) : System.Windows.Controls.MediaElement
screen int
return System.Windows.Controls.MediaElement
        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;
        }