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

更新:2007 年 11 月

此範例會在背景播放重複循環音效。

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

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

範例

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

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

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

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

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

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

Sub PlayLoopingBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
          AudioPlayMode.BackgroundLoop)
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 列舉型別