Share via


HOW TO:在 Visual Basic 中播放音效

更新:2007 年 11 月

此範例會在背景中播放音效。

背景播放方式可讓應用程式於播放音效時執行其他程式碼。My.Computer.Audio.Play 方法可以讓應用程式一次只播放一種背景音效,當應用程式播放新的背景音效時,即會停止播放前一個背景音效。如果您要播放音效並等待它完成,請參閱 HOW TO:在 Visual Basic 中播放音效並且等候播放完畢

一般而言,當應用程式播放重複循環音效時,它最後應該停止該音效。如需詳細資訊,請參閱 HOW TO:在 Visual Basic 中停止背景播放音效

範例

指定 PlayMode.Background 時,My.Computer.Audio.Play 方法會在背景中播放音效。

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

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

指定 PlayMode.Background 時,My.Computer.Audio.Play 方法會在背景中播放指定的音效。

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

Sub PlayBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
        AudioPlayMode.Background)
End Sub

編譯程式碼

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

穩固程式設計

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

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

請參閱

工作

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

HOW TO:在 Visual Basic 中停止背景播放音效

HOW TO:在 Visual Basic 中播放重複循環音效

參考

My.Computer.Audio.Play 方法

AudioPlayMode 列舉型別