/// <summary>
        /// Initializes a new instance of the MpcPlayer class.
        /// </summary>
        public WmpPlayerBusiness(IMediaPlayerControl player) {
            this.player = player;
            player.MediaOpened += player_MediaOpened;
            player.MediaResume += player_MediaResume;
            player.MediaPause += player_MediaPause;
            player.Closed += player_Closed;

            IsVisible = true;
            timerGetPosition = new DispatcherTimer();
            timerGetPosition.Interval = TimeSpan.FromSeconds(1);
            timerGetPosition.Tick += timerGetPosition_Tick;
            timerGetPosition.Start();
            timerPlayTimeout = new DispatcherTimer();
            timerPlayTimeout.Interval = TimeSpan.FromSeconds(5);
            timerPlayTimeout.Tick += timerPlayTimeout_Tick;
        }
        /// <summary>
        /// Initializes a new instance of the MpcPlayer class.
        /// </summary>
        public WmpPlayerBusiness(IMediaPlayerControl player)
        {
            this.player         = player;
            player.MediaOpened += player_MediaOpened;
            player.MediaResume += player_MediaResume;
            player.MediaPause  += player_MediaPause;
            player.Closed      += player_Closed;

            IsVisible                 = true;
            timerGetPosition          = new DispatcherTimer();
            timerGetPosition.Interval = TimeSpan.FromSeconds(1);
            timerGetPosition.Tick    += timerGetPosition_Tick;
            timerGetPosition.Start();
            timerPlayTimeout          = new DispatcherTimer();
            timerPlayTimeout.Interval = TimeSpan.FromSeconds(5);
            timerPlayTimeout.Tick    += timerPlayTimeout_Tick;
        }
Exemplo n.º 3
0
 public override void SetMediaPlayer(IMediaPlayerControl playerControl)
 {
     base.SetMediaPlayer(playerControl);
     _playerControl = playerControl;
 }
 public override void SetMediaPlayer(IMediaPlayerControl playerControl)
 {
     base.SetMediaPlayer(playerControl);
     _playerControl = playerControl;
 }