Пример #1
0
        private void  载MVToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count <= 0)
            {
                MessageBox.Show("请先选择需要下载的MV");
                return;
            }

            if (!Pub_NetWork())
            {
                this.trackBar1.Enabled = false; return;
            }
            else
            {
                this.trackBar1.Enabled = true;
            }
            if (!Ve())
            {
                return;
            }


            string MV = dataGridView1.SelectedRows[0].Cells["ExistMV"].Value + "";

            if (string.IsNullOrWhiteSpace(MV))
            {
                MessageBox.Show("对不起您要下载的MV不存在");
                return;
            }
            string ID       = dataGridView1.SelectedRows[0].Cells["ID"].Value + "";
            string SongName = dataGridView1.SelectedRows[0].Cells["SongName"].Value + "";
            string Singer   = dataGridView1.SelectedRows[0].Cells["Singer"].Value + "";

            string u = StAPIHelper.Ex_Kuwo_GetMVDownUrl(ID);

            string filepath = StDirectory.CurrentAppDirectory + "\\" + this.textBox22.Text.Replace("/", "\\") + "\\" + Singer + " - " + SongName + u.Substring(u.LastIndexOf('.'));

            if (StFile.Exists(filepath, false, false))
            {
                MessageBox.Show("该MV已经被下载过啦");
                return;
            }

            Down(u, StDirectory.CurrentAppDirectory + "\\" + this.textBox22.Text.Replace("/", "\\"), Singer + " - " + SongName + u.Substring(u.LastIndexOf('.')));
            //MessageBox.Show("下载" + (re ? "成功" : "失败"));
        }
Пример #2
0
        private void 播放MVToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.label20.Visible = false;
            if (dataGridView1.SelectedRows.Count <= 0)
            {
                MessageBox.Show("请先选择需要播放的MV");
                return;
            }

            if (!Pub_NetWork())
            {
                this.trackBar1.Enabled = false; return;
            }
            else
            {
                this.trackBar1.Enabled = true;
            }
            //if (!Ve()) return;
            string MV = dataGridView1.SelectedRows[0].Cells["ExistMV"].Value + "";

            if (string.IsNullOrWhiteSpace(MV))
            {
                MessageBox.Show("对不起您要播放的MV不存在");
                return;
            }
            string ID       = dataGridView1.SelectedRows[0].Cells["ID"].Value + "";
            string SongName = dataGridView1.SelectedRows[0].Cells["SongName"].Value + "";
            string Singer   = dataGridView1.SelectedRows[0].Cells["Singer"].Value + "";

            //StAPIHelper.Kuwo_Song song = dataGridView1.SelectedRows[0] as StAPIHelper.Kuwo_Song;

            DateTime start = DateTime.Now;
            string   u     = StAPIHelper.Ex_Kuwo_GetMVDownUrl(ID);

            if (string.IsNullOrEmpty(u))
            {
                MessageBox.Show("资源不存在"); return;
            }
            CheckedMvOrLrc(2, true);
            SetSongName(SongName, Singer);
            axPlayer1.Open(u);
        }