我正在用c#创建一个音乐播放器。我创建了一个轨迹栏和一个计时器,这样就可以选择一首歌的不同部分。现在,我想通过点击播放下一首歌曲的按钮,在轨迹栏到达歌曲结尾时播放下一首歌曲。但它不起作用,我不明白为什么。这是我的代码:
private void t_Tick(object sender, EventArgs e)
{
trackBar1.Maximum = (int)wp.currentMedia.duration;
trackBar1.Value = (int)wp.controls.currentPosition;
var timespan = TimeSpan.FromSeconds(trackBar1.Value);
var timeend = TimeSpan.FromSeconds(trackBar1.Maximum);
label2.Text = timespan.ToString(@"mm\:ss");
label3.Text = timeend.ToString(@"mm\:ss");
if (trackBar1.Value == trackBar1.Maximum)
{
button3.PerformClick();
}
}