加急,请各位大侠倾情帮忙!我已没有分了,在下不胜感激

fengyuyun 2003-11-06 03:41:00
Private Sub Form_Load()
' Play = True
'初始化语音
'Set Voice = New SpVoice
MaxChannel = TV_Installed()
If MaxChannel <= 0 Then
MsgBox "驱动程序加载失败!"
''', MB_ICONSTOP, "自动拨号"
End
End If
TV_Initialize
panduanzhuangtai = 0
Timer1.Enabled = True
Playing = True
End Sub
Private Sub Timer1_Timer()
path = "c:\VOICE\TVCALL.TW"
path1 = "c:\VOICE\THANKS.TW" '语音提示:按一请留言
pathgk = "d:\wave\11.wav"
liuyan2 = "c:\VOICE"
pathjj = "c:\VOICE\jianjie.tw"

Select Case panduanzhuangtai
Case 0
If TV_RingDetect(1) > 1 Then
panduanzhuangtai = 1
'Call LaidianID
Else
Text1.Text = "无信号音"
End If
Case 1
Text1.Text = "通道" & 1 & "振铃"
TV_OffHookCtrl (1)
TV_FlushDTMF (1)
If TV_StartPlayFile(1, path, 0, LONG_MAX) <> -1 Then
Text1.Text = "通道" & 1 & "放音"
panduanzhuangtai = 2
Else
Text1.Text = "放音失败2,重新放"
panduanzhuangtai = 0
End If
Case 2
'''''''''''''''''''''''''''
If TV_PlayFileRest(1) <> -1 Then
Text1.Text = "放音成功1"
panduanzhuangtai = 2
Else
Text1.Text = "放音失败1,重新放音"
panduanzhuangtai = 1
End If
'If TV_PlayFileRest(1) = 0 Then
'Text1.Text = "放音成功1"
'panduanzhuangtai = 1
'End If
'''''''''''''''''''''''''''''''''''''''''''''
Text1.Text = "你好吗"
DTMF = TV_GetDTMFChar(1)
Select Case DTMF
Case 49 ''1
Text1.Text = "按一查询学校简介"
TV_StopPlayFile (1)
TV_FlushDTMF (1)
If TV_StartPlayFile(1, path1, 0, LONG_MAX) <> -1 Then
Text1.Text = "通道" & 1 & "放音"
panduanzhuangtai = 11
Else
Text1.Text = "放音失败2"
panduanzhuangtai = 0
End If
End Select
Case 11
If TV_PlayFileRest(1) <> -1 Then
Text1.Text = "放音成功1"
panduanzhuangtai = 11
Else
Text1.Text = "放音失败1,重新放音"
panduanzhuangtai = 1
End If

Text1.Text = "欢迎查询学校简介,请继续查询"
DTMF1 = TV_GetDTMFChar(1)
Select Case DTMF1
Case 49
Text1.Text = "按一查询学校概况"
TV_StopPlayFile (1)
TV_FlushDTMF (1)
If TV_StartPlayFile(1, path, 0, LONG_MAX) <> -1 Then
Text1.Text = "通道" & 1 & "放音"
panduanzhuangtai = 12
Else
Text1.Text = "放音失败2,重新放音"
panduanzhuangtai = 0
End If
Case 50
Text1.Text = "按二查询校史,或校长致词"
TV_StopPlayFile (1)
panduanzhuangtai = 5
End Select
Case 12
If TV_PlayFileRest(1) <> -1 Then
Text1.Text = "放音循环"
panduanzhuangtai = 12
End If
If TV_PlayFileRest(1) = 0 Then
Text1.Text = "转入开始状态"
panduanzhuangtai = 1
End If
Case Else

End Select
End Sub

一个关于语音卡程序的问题,不知哪步出错,请各位大侠指点,小女子不胜感激
...全文
43 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangwanquan 2003-11-07
  • 打赏
  • 举报
回复
我是个很蹩脚的……
TV_Initialize 这个SUB 呢?
看的不明不白……

1,065

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧