Пример #1
0
 private async void Form1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Left)
     {
         IWMPControls2 Ctlcontrols2 = (IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols;
         double        frameRate    = axWindowsMediaPlayer1.network.encodedFrameRate;
         Console.WriteLine("FRAMERATE: " + frameRate);              //Debug
         double step = 1.0 / frameRate;
         Console.WriteLine("STEP: " + step);                        //Debug
         axWindowsMediaPlayer1.Ctlcontrols.currentPosition -= step; //Go backwards
         axWindowsMediaPlayer1.Ctlcontrols.pause();
         Ctlcontrols2.step(1);
     }
     if (e.KeyCode == Keys.Right)
     {
         IWMPControls2 Ctlcontrols2 = (IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols;
         double        frameRate    = axWindowsMediaPlayer1.network.encodedFrameRate;
         Console.WriteLine("FRAMERATE: " + frameRate);              //Debug
         double step = 1.0 / frameRate;
         Console.WriteLine("STEP: " + step);                        //Debug
         axWindowsMediaPlayer1.Ctlcontrols.currentPosition += step; //Go backwards
         axWindowsMediaPlayer1.Ctlcontrols.pause();
         Ctlcontrols2.step(1);
     }
 }
Пример #2
0
        //Forward frame button
        private void next_button_Click(object sender, EventArgs e)
        {
            //Control casting
            IWMPControls2 Ctlcontrols2 = (IWMPControls2)videoDisplay.Ctlcontrols;

            Ctlcontrols2.step(1);
        }
Пример #3
0
 private void btnStepPrev_Click(object sender, EventArgs e)
 {
     if (this.mp.playState == WMPPlayState.wmppsPaused)
     {
         IWMPControls2 ctl2 = (IWMPControls2)mp.Ctlcontrols;
         ctl2.step(-1);
     }
 }
Пример #4
0
        public VidkaPreviewPlayer()
        {
            InitializeComponent();

            MediaPlayer.PlayStateChange += MediaPlayer_PlayStateChange;
            MediaPlayer.MediaError += MediaPlayer_MediaError;
            MediaPlayer.uiMode = "none";
            //MediaPlayer.settings.autoStart = false;
            Ctlcontrols2 = (IWMPControls2)MediaPlayer.Ctlcontrols;

            CurMode = VidkaPreviewPlayerMode.None;
        }
Пример #5
0
        public VidkaPreviewPlayer()
        {
            InitializeComponent();

            MediaPlayer.PlayStateChange += MediaPlayer_PlayStateChange;
            MediaPlayer.MediaError      += MediaPlayer_MediaError;
            MediaPlayer.uiMode           = "none";
            //MediaPlayer.settings.autoStart = false;
            Ctlcontrols2 = (IWMPControls2)MediaPlayer.Ctlcontrols;

            CurMode = VidkaPreviewPlayerMode.None;
        }
Пример #6
0
        private void button3_Click(object sender, EventArgs e)
        {
            IWMPControls2 Ctlcontrols2 = (IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols;
            double        frameRate    = axWindowsMediaPlayer1.network.encodedFrameRate;

            Console.WriteLine("FRAMERATE: " + frameRate); //Debug
            double step = 1.0 / frameRate;

            Console.WriteLine("STEP: " + step);                        //Debug
            axWindowsMediaPlayer1.Ctlcontrols.currentPosition += step; //Go backwards
            axWindowsMediaPlayer1.Ctlcontrols.pause();
            Ctlcontrols2.step(1);
        }
Пример #7
0
        private void btnStepRight_Click(object sender, EventArgs e)
        {
            IWMPControls2 Ctlcontrols2 = (IWMPControls2)wmp1.Ctlcontrols;

            Ctlcontrols2.step(1);
        }