VB中的字典和WAV文件播放问题

时间:2013-06-18 21:23:11

标签: vb.net visual-studio dictionary wav

每个按钮都有一个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)

这里发生的是它直接跳到最后一个按钮并发出声音。

1 个答案:

答案 0 :(得分:0)

SoundPlayer.Play Method的文档明确表示它“使用新线程播放声音”。请改用My.Computer.Audio.Play方法,指定AudioPlayMode.WaitToComplete