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 中播放重複循環音效