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 ? "成功" : "失败")); }
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); }