问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

用VB实现发声的几种方法

发布网友 发布时间:2022-05-27 12:56

我来回答

2个回答

热心网友 时间:2023-10-23 22:37

SubCommand_Click BeepEndSubBeep函数不用调用声音文件,即可使微机发声,所以无法人为控制声音内容,以下三种方法均是对于声音文件的操作与运行。2多媒体控件在VB中使用的多媒体MCI控件可以管理媒体控制接口 MCI 设备上的多媒体文件的录制与播放,这个控件可用命令来控制下列设备:声卡、MIDI序列发生器、CD-ROM驱动器、音频CD播放器、视盘播放器、视带录制/播放器等等。多媒体控件还可让你播放WAV和MID声音文件及演示AVI和MPG视频文件。当然,在使用多媒体控件之前先得完成此控件的添加:Project/Component/MicrosoftMultimediaControl项。要实现多媒体的播放,先得指定需播放的声音文件的位置,声音文件可有以下几种类型:WAV、MID、AVI、MPG等可识别格式的文件。要指定多媒体控件中使用的文件,可以设置控件的Filename属性,并打开这个文件(多媒体控件的按钮一旦激活,用户就可播放这个文件了),设置控件的Com......(本文共计3页)

热心网友 时间:2023-10-23 22:38

简单实用的beep命令发省


 Beep 2400, 100  ‘ beep 频率,毫秒时长

调用api,打开声音文件

Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

例如:

ShellExecute(me.hWnd, "open", "c:\temp\1.wav", "", "", 1)

调用api函数 mciSendString播放声音

Public 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

例如:

mciSendString "open " & “c:\temp\1.wav” & "   alias wav", String(255, " "), 255, 0

mciSendString "play wav   ",String(255, " "), 255, 0

if f_MciChkEnd() then mciSendString "close  wav ",String(255, " "), 255, 0

  

  Function f_MciChkEnd()


    Dim MCIStatus As String * 255


    Dim lA

   f_MciChkEnd = False

   lA = mciSendString("status wav mode", MCIStatus, Len(MCIStatus), 0)

    If UCase(Left$(MCIStatus, 7)) = "STOPPED" Or Left$(MCIStatus, 2) = "结束" Then     

     f_MciChkEnd = True

   end if 

   End Function

用VB实现发声的几种方法

2多媒体控件在VB中使用的多媒体MCI控件可以管理媒体控制接口 MCI 设备上的多媒体文件的录制与播放,这个控件可用命令来控制下列设备:声卡、MIDI序列发生器、CD-ROM驱动器、音频CD播放器、视盘播放器、视带录制/播放器等等。多媒体控件还可让你播放WAV和MID声音文件及演...

vb怎么设计叫号另外的电脑发出声响

1、可以设计为服务端-客户端形式 2、用winsock控件通讯 3、客户端收到服务端发来的消息后,驱动发声。

visual basic 怎么让声音随程序播放?

VB可以用于输出声音的方法很多,归结一下,大概有以下四种: 1.利用Beep语句 这是VB系统提供的一条利用计算机扬声器发声的语句,它只能够发出简单的蜂鸣声,但在应用程序中大量用于输出警告的信息。如下例允许用户在文本框中输入数字,当用户输入错误时,系统会报警提示。Sub Text1_KeyPress (keyascii As ...

...希望当文本框的输出的数值大于某个数时就发出声音

使用VB自身的BEEP函数,在有些PC机上不能正常发声,为了解决使用VB自带的BEEP函数不能正常发声,我们可以使用API完成这个功能。需要做的很简单:在声明中加入一句:Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long 然后使用 格式:beep fre,d...

VB怎样让声卡发声

使用API函数,可以播放音乐!Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName ...

VB语音叫号怎么实现

function Speak(s) dim vos '定义变量 Set vos = CreateObject("sapi.spvoice") '创建发声对象 vos.speak s '发出声音end function

用VB[basic语言]让电脑发声的程序怎么写

' -=-=-=- 方法 -=-=-=-=- ' mmOpen <Filename> 打开要播放的文件 ' mmClose 关闭当前文件 ' mmPause 暂停 ' mmStop 停止 停止后可以跳到开始再次播放 ' mmSeek <Position> Seeks to a position in the file ' mmPlay 播放 '--- Private sAlias As String '别名 'Private hWnd A...

观于VB中beep

VB中,beep声音与Windows的自身设置有关。比如98和XP就不一样。通常情况下我们用beep,有的时候可以用API函数,有更多的用法。 在QBasic中,beep应当是sound的简化,是使机箱中的喇叭发声。 不好意思,前面我记错了。

vb 用beep为什么发不出声

在控制面版中的声音和音频设备 中 的声音选项卡中 给默认响声 设置一个声音.Beep 是调用系统的 默认响声 设置的声音来发声的. 如果没设置就没有声音.

用VB给打地鼠程序添加声音

Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long 然后把下面这行代码添加到你需要播放声音的位置 sndPlaySound App.Path & "/msg.wav", 17 在程序目录下,放一个音频文件msg.wav,就OK了。因为...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
斯威G01颜色有几种? 斯威G01除了蓝色以外还有什么颜色啊? 推荐购买什么颜色的斯威G01? 斯威G01都有哪几种颜色?? 斯威G01 F系列耐不耐看呀? 全新斯威G01 F共有几种颜色可以选择? 为什么显卡驱动安装,我插了盘,电脑自己去收索,说要在指定的文件里,但那... 集成显卡怎么设置才能让它显示出来 怎样才能让电脑找到独立显卡? 简述康有为的胎教和婴幼儿教育主张 vb播放声音 vb中 点击按钮 可以播放音频 vb编程实现播放声音问题 VB播放声音? 如何在 VB 中播放声音文件 VB中播放声音 VB怎么添加声音播放? 请问有什么工具可以用来清理黑色衣服上的粘毛. 我的木瓜海棠为什么没有结果 ?帮帮忙! 木瓜树为什么不接木瓜我家三年前种了一棵木瓜树,长的 木瓜海棠掉果是怎么回事,花不多,就几个? 木瓜只开花不结果怎么办? 咋做(盐水大虾) 盐水大虾烹饪 王者荣耀2017年11月还有打折英雄吗 求一张超清的图片 王者荣耀公众号史诗皮肤免费送第二弹的活动时间为11月1日到11月几日? 王者荣耀11月26-11月28日周年庆活动710关羽,皮肤,说每天买的前300名反点 王者荣耀这个活动是11月2号凌晨结束还是到0点就结束? 穿越火线枪战王者11月好玩节特别礼:送光之刃、赛斯、寒霜 申请国家项目资金支持需要注意些什么? 如何在 VB 中播放资源文件中的声音? vb的声音播放控件是什么? 如何让VB的按钮播放自己指定的声音.不用播放器控键 (vb编程)---如何播放声音或视频 VB怎么播放音乐 VB 如何 打开程序播放mp3或wma 背景音乐? 怎么让vb播放当前文件夹的声音? 跪求广告行会各种字体下载 最好是字体包 谢谢大家了!~ 苹果电脑怎么上qq农场 香水瓶口里面的那种白色密封盖是什么东西? 海口市第三十一小学 液压马达轴密封盖怎么取出? 买酒罐子买硅胶密封盖好还是陶盖的好? 海口市第三十三小学怎么样? 2021年养老金调整,工龄长的不再吃香,这会是新趋势吗? 请问这个密封盖的结构 越南vn mobifone卡怎么发短信 两用马桶开放盖和密封盖有什么区别? 深沟球轴承的密封盖有什么作用?
  • 焦点

最新推荐

猜你喜欢

热门推荐