Exemplo n.º 1
0
 private void WindowsMediaPlayer_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
 {
     if (ResizeForMediaCheckBox.Checked && panels[0].Visible)
     {
         SetFormSizeForCurrentMedia();
     }
 }
Exemplo n.º 2
0
        private void MediaPlayerControl_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            int    CMindex = 0, i = 0;
            string temp;

            if (NPlist != null)
            {
                //Find the index of current media
                foreach (String listItem in NPlist)
                {
                    if (listItem.Equals(MediaPlayerControl.currentMedia.sourceURL))
                    {
                        CMindex = i;
                    }
                    i++;
                }
                temp = NPlist[CMindex].Substring(NPlist[CMindex].LastIndexOf("\\") + 1);
                temp = "♫   " + temp;

                for (int j = 0; j < NPlistbox.Items.Count; j++)
                {
                    string value = NPlist[j].Substring(NPlist[j].LastIndexOf("\\") + 1);
                    value = "    " + value;
                    NPlistbox.Items[j] = value;
                }

                NPlistbox.Items[CMindex] = temp;
                //NPlistbox.SelectedIndex = CMindex;
            }
        }
Exemplo n.º 3
0
        private void mp_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            double r = 1.0;

            r = 0.4d + (((double)tb.Value) / 10d);

            mp.settings.rate = r;
        }
Exemplo n.º 4
0
        private void videoPlayer_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            bool   isMediaAvailable  = IsVideoLoaded();
            double maxDurationDouble = isMediaAvailable ? videoPlayer.currentMedia.duration : 0;
            string maxDurationString = isMediaAvailable ? videoPlayer.currentMedia.durationString : "00:00:00";

            maxTimeLabel.Text            = maxDurationString;
            playbackTimeTrackBar.Maximum = (int)maxDurationDouble;
        }
Exemplo n.º 5
0
        private void axWindowsMediaPlayer1_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            FileInfo fi = new FileInfo(axWindowsMediaPlayer1.URL);

            lblMedia.Text    = fi.Name;
            lblFullTime.Text = axWindowsMediaPlayer1.currentMedia.durationString.ToString();
            timer2.Interval  = 1000;
            timer2.Start();
            axWindowsMediaPlayer1.Ctlcontrols.play();
            this.btnPlayPause.Image = global::MediaPlayer.Properties.Resources.pause2;
        }
Exemplo n.º 6
0
        private void axWindowsMediaPlayer1_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            Size videoSize = new Size(axWindowsMediaPlayer1.currentMedia.imageSourceWidth, axWindowsMediaPlayer1.currentMedia.imageSourceHeight);


            Rectangle clipRect = new Rectangle(425, 195, 835, 595);
            //Rectangle viewRect = new Rectangle(285, 100, 1024 - 285-30, 768 - 200);
            Rectangle newRect = ImRect(clipRect, videoSize);

            axWindowsMediaPlayer1.Location = newRect.Location;
            axWindowsMediaPlayer1.Size     = newRect.Size;

            axWindowsMediaPlayer1.stretchToFit = true;
        }
Exemplo n.º 7
0
 private void axWindowsMediaPlayer_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
 {
     if (music_player.status == "完成")
     {
         int num = random1.Next(1, 4);
         while (rnum == num)
         {
             num = random1.Next(1, 4);
         }
         rnum = num;
         music_player.Ctlcontrols.stop();
         music_player.URL = path + @"\music\" + rnum.ToString() + @".mp3";
         play_status      = 1;
     }
 }
Exemplo n.º 8
0
        private void axWindowsMediaPlayer1_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            label1.Text = axWindowsMediaPlayer1.currentMedia.getItemInfo("Title");

            if (now_is_at == "Videos")
            {
                var bmp = new Bitmap(Windows_MediaPlayer.Properties.Resources.Videos);
                pictureBox1.BackgroundImage       = (Image)bmp;
                pictureBox1.BackgroundImageLayout = ImageLayout.Zoom;
            }
            else
            {
                var bmp = new Bitmap(Windows_MediaPlayer.Properties.Resources.if_083_Music_183211);
                pictureBox1.BackgroundImage       = (Image)bmp;
                pictureBox1.BackgroundImageLayout = ImageLayout.Zoom;
            }
        }
Exemplo n.º 9
0
        private void mediaPlayer_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            int index = 0;

            for (index = 0; index < mediaPlayer.currentPlaylist.count - 1; index++)
            {
                if (mediaPlayer.currentMedia.isIdentical[mediaPlayer.currentPlaylist.Item[index]])
                {
                    break;
                }
            }
            wave         = new NAudio.Wave.WaveFileReader(readPlaylist[index]);
            passedChunks = 0;
            image        = tempImage = new Bitmap(pictureBox1.Width, pictureBox1.Height);
            updateImage();
            getSampleRate();
            using (Graphics g = Graphics.FromImage(image))
            {
                g.DrawImage(tempImage, 0, 0);
            }
            pictureBox1.Image = image;
        }
Exemplo n.º 10
0
 private void Media_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
 {
 }
Exemplo n.º 11
0
        private void axWindowsMediaPlayer1_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
        {
            double dur = axWindowsMediaPlayer1.currentMedia.duration;

            trackBarCurrentPosition.Maximum = Convert.ToInt32(dur);
        }
Exemplo n.º 12
0
 private void mediaPlayer_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
 {
     ////THIS IS THE ONE
     pauseMedia();
 }
Exemplo n.º 13
0
 private void player_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
 {
     GetTrackInfo(axWindowsMediaPlayer1.currentMedia.name);
 }