VB中如何播放音乐,最好给个全一点的代码

作者&投稿:郅刮 (若有异议请与网页底部的电邮联系)
编写一段VB代码来播放指定音乐!~

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Private Sub Command1_Click()
FileName = "d:\musicom.mp3"
mciSendString "Close MM", 0, 0, 0
mciSendString "Open " & FileName & " Alias MM", 0, 0, 0
mciSendString "Play MM", 0, 0, 0
End Sub

Private Sub Form_Unload(Cancel As Integer)
mciSendString "Close MM", 0, 0, 0
End Sub

'可以通过VB部件 里面的
’Windows Media Player

Private Sub Form_Load()
WindowsMediaPlayer1.URL = "..." ' 歌曲的路径
WindowsMediaPlayer1.Visible = False
End Sub

声明:
Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength
As Long, ByVal hwndCallback As Long) As Long
代码:
Dim returnstring As String
FileName As String
returnstring = Space(127)
FileName = "C:\A1.avi"
erg = mciSendString("open " & Chr$(34) & FileName & Chr$(34) & " type avivideo alias video", returnstring, 127, 0)
erg = mciSendString("set video time format ms", returnstring, 127, 0)
erg = mciSendString("play video from 0", returnstring, 127, 0)
'记着关闭!
erg = mciSendString("close video", returnstring, 127, 0)

如果声音在资源文件内
假设这个声音文件的关键字为"HAHA",先定义一个API函数:
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (lpszSoundName As Any, Byval uFlags As Long) As Long
注意:必须把的lpszSoundName类型设成Any,不能按照win32api.txt文件中的定义
Const SND_ASYNC = &H1
Const SND_MEMORY = &H4
再输入如下代码:
Dim Toms() As Byte
Toms=LoadResData("HAHA","WAVE")
sndPlaySound Toms(0), SND_MEMORY Or SND_ASYNC
这样就OK了!

楼上怎么都引用了控件?

在D盘根目录下放一个.wav音乐文件先

Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long

Private Sub Form_Load()
call sndPlaySound("D:\music.wav", &H1)
End Sub

对,在部件里面加入 Windows Media Player。
然后用 WindowsMediaPlayer1.url="C:\Sound.wav"

如果你用 2002 年以后的新版VB(VB.Net) 也可以用这个:
My.Computer.Audio.Play("C:\Sound.wav")

我建立的是WindowsMediaPlayer部件

Sub Command1_Click()'开始播放
WMP1.URL ="c:\对象.mp3"
End Sub

Sub Command1_Click()'停止播放
WMP1.Close
End Sub

用VB编的媒体播放器
http://www.chinacodes.net/downinfo/16431.html


187bcarplay拔掉数据线重新插数据线怎么继续播放音乐
在主机上做个出厂设置,然后长按开关机键,让主机重新启动就好了,注意是长按(在开机情况下按下按键,一直到关机重启之后再缩手)。187b的功能有:收音机、连接电话、媒体切换、连接APP、主机设置、Carplay;187b自身不带显示车辆信息功能,需要配合协议盒才能显示车辆信息。连接协议盒,需要接两根协议线...

剪映中1个小时的视频怎么添加音乐?
将那个一小时的视频导入到软件中,假如视频是直播回放的话,添加的音乐就没有特别多的要求,只要想喜欢的音乐下载下来,放在同一个文件夹里面,待会要导入。在“音频”面板下,点击“添加音频”-“添加背景音乐”,下一步很重要,要将每首音乐首尾相连,播放完音乐A,然后再播放音乐B,如果没设置好就会...

台式电脑怎么把音乐播放出来怎么办
输入标题后,再点击“下一步”进入背景音乐曲目的添加、编辑界面; ◆提示:在这里,您最多可以创建 10 个自定义背景音乐列表; 5。 在添加、编辑背景音乐曲目界面,点击“新增”按钮,在新增的空白栏目中分别填写正确的音乐名称、音乐播放url地址及音乐描述后,点击操作栏的“ √”保存此条目; ◆提示: a。

一汽大众揽镜怎样放音乐?
直接插进USB接口就可以用了,但是要注意播放格式。 汽车得有行车电脑的支持,才能在汽车上播放歌曲。 汽车支持行车电脑在车内播放歌曲: 通过U盘播放音乐: 用U盘播放音乐,汽车的行车电脑必须有Usb接口。

酷我音乐盒如何播放MV
高清晰、流畅的在线MV播放是酷我音乐盒一大特色功能,大多数热门歌曲都有相应的MV资源,用户可以通过如下方式欣赏酷我音乐盒中丰富的MV资源:   A、 在歌曲列表区域,点击“MV播放”按钮;或者右键单击,选择“播放选中MV”。用户所播放的MV相对应的歌曲将自动添加到默认播放列表中。B、...

步步高手机i288B中的音乐播放器的歌词怎么现实不出来!上面写着显示歌词...
您好,很高兴为您解答:您可以用酷狗酷我音乐盒等同步下载音乐盒歌词。歌词同步需要满足以下条件:A、歌曲、歌词(lrc格式)的文件名完全相同;如:童年.mp3 童年.lrc;B、歌曲、歌词文件在同一个文件夹中;C、在音乐播放器的设置菜单中把“歌词显示”设置为“开”"...

那个软件可以做出r&b音乐中的音乐元素?
其实很多都可以,要看你会不会用.当代R&B中至关重要的是鼓点,它可以体现R&B中的节奏,可以用FL Studio也就是"水果"来做,这套软件当然可以做你所说的音乐元素.现在很多R&B都喜欢采样老歌,给你推荐ACID Sony来采样.

移动硬盘如何在车上听歌
数据线连接,用MP手机等和车载音响连接即可播放。打开音乐播放器,点击设置选择本地音乐文件夹在线联网,就可以在线播放。插入车载U盘打开U盘中的音乐在线设置就可以在中控屏上播放。途岳豪华版2019款可以从U盘载入音乐的亲,途岳控屏幕面中间位置或者右下角,有US.B数据的标志。以下是关于大众途岳US.B插口...

求单片机 音乐播放的c代码
功能:歌曲播放子程序i为播放哪一段曲目 ---*\/ void Play_Song(unsigned char i){ unsigned char Temp1,Temp2;unsigned int Addr;Count = 0; \/\/中断计数器清0 Addr = i * 217;while(1){ Temp1 = SONG[Addr++];if ( Temp1 == 0xFF ) \/\/休止符 { TR0 = 0;Delay_xMs(100);...

音乐中B调的do re mi fa so la si 分别是哪些钢琴中哪些琴键啊?
降si,do,re,降mi,fa,so,la。其实转换曲调只要每个音都减一下就好了

元谋县15521432409: VB中如何播放音乐,最好给个全一点的代码 -
资万安博: 声明:Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ...

元谋县15521432409: vb中怎么播放歌曲 -
资万安博: 首先,你系统中自带的Mediaplayer一定没有问题,否则肯定不能播放音乐.适当调节音频,防止出现静音或者很小声音,你自己听不到.再次,你需要在VB中使用该插件,否则程序也不能运行.

元谋县15521432409: 怎么在在vb中播放音乐 -
资万安博: 可以使用控件,也可以使用API,我比较喜欢的是用控件的办法.用WMP:有界面的,你在工具里添加;无界面的,用代码实现 set wmp=createobject("WMPlayer.OCX") wmp.url="歌曲文件名.mp3" 如果是把声音文件内置,那么建议用API

元谋县15521432409: vb播放音乐!!!!!!! -
资万安博: 这个控件本身耗内存,如果内存小,可能会很卡.如果用到的ACTIVE越多,你会感觉更卡,也有可能URL地址是网络地址,加载慢. 我做了一个播放器,也是用MEDIEA控件,一般在10M左右正常.

元谋县15521432409: VB如何在后台播放背景音乐请各位高手求救,如何在让vb在后台播放
资万安博: 可以使用Windows Media Player控件来播放所有mediaplayer支持的音乐文件;如果只需要播放wav、mid格式的音乐,可以使用API里面的多媒体函数,这样比较节约系统资源. 如果要把整个VB程序置于后台,就把from的Visible属性设置为False,ShowInTaskBar设为False,程序就不会出现在任务栏里.

元谋县15521432409: 怎样在VB中播放背景音乐 -
资万安博: 简单!!!使用mciExecute 语句!!!例如 mciExecute "play " & App.Path + "\1.mp3" 程序和音乐在同一文件夹里,1.mp3是音乐文件,也可以是其他的音乐格式.

元谋县15521432409: 如何在VB中播放音乐,添加FLASH以及GIF图片? -
资万安博: 播放音乐可以在 部件->控件 中选中Windows Media Player,然后在其属性栏中的URL中加入要播放的音乐的地址即可 播放Flash可以在 部件->控件中 选中shockwave flash控件,然后在代码中用shockwaveflash1.movie=xxx\xxx\xxx.swf加入要播放...

元谋县15521432409: vb怎么播放音乐文件?
资万安博: 添加控件,或调用!windows media player 控件就可以!设置url属性就能打开音乐文件了!

元谋县15521432409: 如何在vb窗口播放背景音乐? -
资万安博: 一般就用MCI控件或者MCI的API实现.以前做一个小游戏,用的是API,音乐部分代码如下:Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As ...

元谋县15521432409: vb中如何播放音乐 -
资万安博: '可以通过VB部件 里面的 'Windows Media Player Private Sub Form_Load() WindowsMediaPlayer1.URL = "..." ' 歌曲的路径 WindowsMediaPlayer1.Visible = False End Sub

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网