Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
創(chuàng)新互聯(lián)專注于繁峙網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供繁峙營(yíng)銷型網(wǎng)站建設(shè),繁峙網(wǎng)站制作、繁峙網(wǎng)頁(yè)設(shè)計(jì)、繁峙網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造繁峙網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供繁峙網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call mciExecute("play F:\MUSIC\WMA\guitar\強(qiáng)調(diào)樂(lè)隊(duì)-無(wú)聲的嘆息.mp3 ")
End Sub
復(fù)制可不怎么好吧,那些dll你都要有才行,vb.net做安裝程序也不麻煩,只要添加一個(gè)新項(xiàng)目--安裝向?qū)?根據(jù)提示按下去就是了
哎~~~都說(shuō)得很清楚了,你還......再給個(gè)提示吧,用timeofday來(lái)提取當(dāng)前時(shí)間,和自定義時(shí)間對(duì)比
給你個(gè) 很簡(jiǎn)單的
Public Class Form1
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
‘ 聲明函數(shù) mciexcute 加入庫(kù) winmm.all
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call mciExecute("play E:\music\music\單身情歌.wma ")
'在 formload過(guò)程中 調(diào)用函數(shù) mciexcute 里面 是 文件 路徑
End Sub
End Class
先用image對(duì)象在后臺(tái)加載。完了后賦給picturebox.image. 音樂(lè)文件類似用filestream
代碼是沒(méi)有錯(cuò)的,但是其中關(guān)鍵是聲音文件資源定義字串必須使用根命名空間,不能用程序集名稱;還有就是聲音文件必須選屬性為嵌入資源。
My.Computer.Audio.Play(My.Resources.xxxmusic1xxx, AudioPlayMode.Background)
推薦到一個(gè)人的百度空間里去看,
里面有DirectSound的教程
還有DirectInput、DirectDraw的教程
但是DirectSound只能播放wav
如果想播放像mp3、ogg之類的音樂(lè),你可以使用AudioVideoPlayback
方法一:調(diào)用系統(tǒng)DLL(這個(gè)有點(diǎn)不完善,也就是播放聲音時(shí)窗體無(wú)法控制,效果相當(dāng)于Enabled=true,但音頻播放完畢后就沒(méi)事了)
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的可見(jiàn)為False)
先添加一個(gè)windowsmediaplayer控件(工具箱里沒(méi)有,需要手動(dòng)添加)
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
上面的都是點(diǎn)擊button1(按鈕1)后播放聲音,若是鼠標(biāo)移動(dòng)到某控件上發(fā)出聲音的話改一下觸發(fā)事件就OK了。
當(dāng)前題目:vb.net加載資源音樂(lè) vb播放音樂(lè)
文章來(lái)源:http://muchs.cn/article24/doocpje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站營(yíng)銷、網(wǎng)頁(yè)設(shè)計(jì)公司、企業(yè)建站、網(wǎng)站策劃、營(yíng)銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)