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 中停止背景播放音效