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 ......
我是VB的新成员,现在想用VB来做个TXT文档,请大家给我代码及介绍一下相应的控件!
非常感谢!!!!!!
可以用一些OFFICE控件
google上找一下吧,VB写入TXT,很多样例代码的
直接调查用就可以了
面对美女 ......
初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
Picture1.Top = -VScroll1.Value + bcW '垂直移动
Picture1.Left = -HScroll1.Value + bcW ' ......
请教大侠,代码如下:
wor = ThreadControl(i).CreateNewThread(AddressOf ThreadObj(i).CPPI, mThreadPriority, mEnabled)
这里AddressOf ThreadObj(i).CPPI出错,这个AddressOf 目的是获取一个函数的地址,例如A ......