我认为这应该是有效的,但我不知道为什么我尝试做任何事情来设置当前位置或返回播放音频的当前位置使用VS 2019内部的WMPLib这里是我的代码(对不起意大利面条),但基本上我试图在我的windows form thing PictureOfWindowsFormApp中创建一个暂停函数
private void button1_Click(object sender, EventArgs e)
{
Console.WriteLine(paused);
playsound();
if(paused == true)
{
wmpPlayer.controls.currentPosition = currenttime;
paused = false;
}
}
private void button3_Click(object sender, EventArgs e)
{
double currenttime = wmpPlayer.controls.currentPosition;
wmpPlayer.controls.stop();
paused = true;
}
}
}我已经花了几个小时寻找不同的方法,看看是否有当前位置的变化或类似的狗屎
发布于 2021-05-06 14:15:01
您可以使用currentPosition ()和Play()函数,而不是尝试保留并重新设置Pause。使用Play(),当它暂停时,将恢复到它当前所在的位置。
private void button1_Click(object sender, EventArgs e)
{
Console.WriteLine(paused);
playsound();
wmpPlayer.controls.play();
}
private void button3_Click(object sender, EventArgs e)
{
wmpPlayer.controls.pause();
}https://stackoverflow.com/questions/64998078
复制相似问题