共用方式為


HOW TO:在 Visual Basic 中播放音效並且等候播放完畢

更新:2007 年 11 月

此範例會使用 My.Computer.Audio.Play 方法,從音效檔和應用程式資源播放音效,並等候它們播放完畢。

背景播放方式可讓應用程式於播放音效時執行其他程式碼。My.Computer.Audio.Play 方法可以讓應用程式一次只播放一種背景音效,當應用程式播放新的背景音效時,即會停止播放前一個背景音效。

My.Computer.Audio 類別提供可以用於播放音訊檔案的方法和屬性 (Property)。

範例

My.Computer.Audio.Play 方法會播放指定的音效,並等候它播放完畢。

檢查這個檔案名稱是否會參考系統上的 .wav 音效檔。

Sub PlaySoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", _
        AudioPlayMode.WaitToComplete)
End Sub

這個程式碼範例也可以在 IntelliSense 程式碼片段中找到。在程式碼片段選擇器中,這個程式碼片段位於 [Windows Form 應用程式 > 聲音] 中。如需詳細資訊,請參閱 HOW TO:在您的程式碼中插入程式碼片段 (Visual Basic)

My.Computer.Audio.Play 方法會播放指定的音效,並等候它播放完畢。

檢查應用程式資源是否包含名為 Waterfall 的 .wav 音效檔。

Sub PlaySoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
        AudioPlayMode.WaitToComplete)
End Sub

編譯程式碼

這些程式碼範例只能在 Windows Form 或主控台應用程式內執行。如需詳細資訊,請參閱 My.Computer.Audio.Play 方法

穩固程式設計

檔案名稱應該要參考電腦上的 .wav 音效檔。

若要簡化音效檔的管理,請考慮將檔案儲存為應用程式資源。然後可以透過 My.Resources 物件存取它們。

請參閱

工作

HOW TO:在 Visual Basic 中播放系統音效

HOW TO:在 Visual Basic 中播放音效

參考

My.Computer.Audio.Play 方法

AudioPlayMode 列舉型別

My.Computer.Audio 物件