每个按钮都有一个wav文件,当按下按钮时播放该文件
Private Sub soundButton_Click(sender As Object, e As EventArgs) Handles soundButton.Click
Dim btn As Button
For Each btn In panel1.Controls
Dim snd As New System.Media.SoundPlayer(multiple_wav_files)
snd.Play()
Next
End Sub
在播放另一个wav文件之前,如何让wav文件播放完成?
Dim snd As New System.Media.SoundPlayer(multiple_wav_files)
这里发生的是它直接跳到最后一个按钮并发出声音。
答案 0 :(得分:0)
SoundPlayer.Play Method的文档明确表示它“使用新线程播放声音”。请改用My.Computer.Audio.Play方法,指定AudioPlayMode.WaitToComplete
。