社区
多媒体
帖子详情
使用MCI API录音,设置采样级别不起作用
tzyhhhhhh
2015-06-03 11:26:56
代码如下:
录制完成后的音频:
无论怎么设置,得到的录音文件采样级别都是11Kmz,请问要怎么办才能按照设定的采样级别进行录音
...全文
556
3
打赏
收藏
使用MCI API录音,设置采样级别不起作用
代码如下: 录制完成后的音频: 无论怎么设置,得到的录音文件采样级别都是11Kmz,请问要怎么办才能按照设定的采样级别进行录音
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tiger_Zhao
2015-06-04
打赏
举报
回复
mciSendString("Set recsound bytespersec 16000", "", 0, 0)
你先用这个命令设下位速,看是否成功。
否则你需要按照下面这个帖子修改WAV文件的位速属性了。
VB6使用mciSendString录音 修改Samplespersec等参数无法播放的解决办法。
参考
The WAVE File Format
,RiffBLOCK 从文件偏移001C开始。
赵4老师
2015-06-03
打赏
举报
回复
先open,再set
tzyhhhhhh
2015-06-03
打赏
举报
回复
试过了,还是不行,郁闷……
mci
应用
使用
MCI
播放音频文件,
MCI
为程序员提供了两种方式访问
MCI
设备或文件:一种是基于消息的命令接口函数;另一种是
使用
字符串接口函数。两者的区别在于基本命令结构和发送信息到设备的原理。 ◆、基于消息的
MCI
消息命令控制接口
使用
消息控制
MCI
设备,将消息和控制信息以数据结构的形式作为函数参数发送,并接收返回的数据,
MCI
直接把设备消息和控制消息发送到设备。一条基于
MCI
的命令包含
Windows基础-实时
录音
程序(WaveXXX)
使用
MM
API
和
MCI
分别实现实时和非实时
录音
MCI
和波形
一、波形声音 波形声音就是通过计算机的声音采集设备将现实世界当中的声波通过模数转化之后用数字的方式表示声音波形的一种声音储存方案。在播放声音的时候声卡将以数字储存的声音波形信号转换为一系列的电流信号。 声音的采集过程当中涉及到两个术语:
采样
率表示声音采集设备每秒钟采集声音信号的次数,一般有44.1KHZ、22.05KHZ等等;样化位数表示每次
采样
得到的声音信号用多少
(很好的资料)
MCI
和波形(转)
一、波形声音 波形声音就是通过计算机的声音采集设备将现实世界当中的声波通过模数转化之后用数字的方式表示声音波形的一种声音储存方案。在播放声音的时候声卡将以数字储存的声音波形信号转换为一系列的电流信号。 声音的采集过程当中涉及到两个术语:
采样
率表示声音采集设备每秒钟采集声音信号的次数,一般有44.1KHZ、22.05KHZ等等;样化位数表示每次采...
waveX
API
处理音频的过程
WINDOWS下对音频的处理过程 WINDOWS下对音频的处理,大致可分为两部分,即音频的输入、输出,和ACM压缩处理。 一般情况下在WINDOWS下可以调用诸如sndPlaySound等
API
(
MCI
)来播放一个WAV文件,但那显然不是我们需要做的。必须能够直接对音频数据流进行处理。在WINDOWS下,也为之提供了一系列的
API
,以waveIn和waveOut开头的一组
API
就是干这个的
多媒体
809
社区成员
8,275
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章