我正在寻找一种方法,将普通的C#Winform按钮变成一种按钮,当按下并按住时播放wav文件,并在释放按钮时将其暂停。
有没有一种简单的方法可以做到这一点?
答案 0 :(得分:0)
只需在鼠标停止时播放文件,并在鼠标再次启动时停止播放器:
SoundPlayer soundPlayer = new SoundPlayer(pathToWavFile);
private void yourButton_MouseDown(object sender, MouseEventArgs e) {
soundPlayer.Play();
}
private void yourButton_MouseUp(object sender, MouseEventArgs e) {
soundPlayer.Stop();
}