vb代码 调用两个以上声音
我想实现调用 事先录好的几段音频。比如要实现“1号车报警”、“2号车报警”声音;我已把文字“1”、“2”、“号车报警”均录成单个音频(1.wav,2.wav,alarm.wav等文件)。
我现在希望的是能帮忙给个简单的例子,怎么能通过编程,比如点击command按钮,就能将1.wav和alarm.wav连着播放出来,实现“1 号车报警”的声音效果
将文件名按先后次序放在数组中,先用 Multimedia MCI 控件播放第一个,它有 PlayCompleted 事件,在这里继续播放下一个。
没有代码,不过同样谢谢你。
我想好了,如下:(可以根据任意数字组合,再加上不同的报警信息,发声了)
窗体: Private Sub Command1_Click()
Dim txt, ar As String
Dim i As Integer
txt = Trim(Me.Text1.Text) 'Text1.Text,可输入任意数字
For i = 1 To Len(txt)
ar = Mid(txt, i, 1)
'Print ar
voc (ar)
Next
haoche (Me.Label1.Caption) 'Me.Label1.Caption可以来源于报警信息
End Sub
模块:
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Private fil As String
Public Function voc(ByVal x As String)
Select Case CInt(Trim(x))
Case 1
fil = App.Path & "\1.wav"
PlaySound fil, 0, SND_LOOP
Case 2
fil = "C:\Documents and Settings\Administrat
相关问答:
在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:
Private Function getFile_CMD(filename, filepath) As Bo ......
刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。
如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......
数据库貌似已经连接上了vb,,可是为什么数据库上的数据不能显示在框表中捏???
具体的代码?
无码无真相!
你把篮球抱在怀里,就能远投得3分?
麻烦各位大虾了啊。。。
Private Sub Comm1_Click()
& ......
为什么我用form.show和form.hide多次连接了两个窗口只能互换链接两次啊?
代码看看
照道理form.show 没次数限定的吧
我也快疯了。
楼主知道怎么发贴么?
引用
我也快疯了。
楼主知道怎么发贴么?
楼主也 ......