My.Computer.Audio.Play("SoundFile.wav")
站在用戶的角度思考問題,與客戶深入溝通,找到峽江網站設計與峽江網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站設計制作、成都網站建設、企業官網、英文網站、手機端網站、網站推廣、國際域名空間、網絡空間、企業郵箱。業務覆蓋峽江地區。
SoundFile.wav是你要播放的聲音文件的路徑
方法一:調用系統DLL(這個有點不完善,也就是播放聲音時窗體無法控制,效果相當于Enabled=true,但音頻播放完畢后就沒事了)
Private?Declare?Function?sndPlaySound?Lib?"Winmm.dll"?Alias?"sndPlaySoundA"?(ByVal?lpszSoundName?As?String,?ByVal?uFlags?As?Long)?As?Long
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click
Dim?SoundFile?As?String,?Result?As?Long
SoundFile?=?"D:\KuGou\Pianoboy?-?第105天.wav"?'此處為路徑
Result?=?sndPlaySound(SoundFile,?0)
End?Sub
方法二:使用WindowsMediaPlayer(WindowsMediaPlayer1的可見為False)
先添加一個windowsmediaplayer控件(工具箱里沒有,需要手動添加)
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click
WindowsMediaPlayer1.visible=False
Me.WindowsMediaPlayer1.URL?=?"D:\KuGou\Pianoboy?-?第105天.mp3"
End?Sub
上面的都是點擊button1(按鈕1)后播放聲音,若是鼠標移動到某控件上發出聲音的話改一下觸發事件就OK了。
建一個窗體,里面添加一個按鈕,代碼里拷入下面的代碼,運行后,單擊按鈕
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Const SND_ASYNC = H1 '異步播放
Private Const SND_SYNC = H0 '同步播放 (缺省)
Private Sub Command1_Click()
Dim SoundFile As String, Result As Long
SoundFile = "c:\Windows\Media\chord.wav"
Result = sndPlaySound(SoundFile, SND_ASYNC)
End Sub
說明:
要播放不同的聲音,例如0-9,你找到相應的wav文件,編程實現就可以了。
PS:沒注意到你是VB.NET,上面的代碼是VB6的,生成工程文件,直接用.NET打開并自動轉換,也可以使用。
需要用到COM控件,例如media player、Real player等,或者用 .NET 自帶的類庫 System.Media下面的 SoundPlayer來播放音樂
標題名稱:vb.net聲音控件,vbs聲音
標題網址:http://vcdvsql.cn/article28/hshsjp.html
成都網站建設公司_創新互聯,為您提供網站改版、做網站、微信小程序、電子商務、搜索引擎優化、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯