使用MCI API录音,设置采样级别不起作用

tzyhhhhhh 2015-06-03 11:26:56
代码如下:
录制完成后的音频:

无论怎么设置,得到的录音文件采样级别都是11Kmz,请问要怎么办才能按照设定的采样级别进行录音
...全文
556 3 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
试过了,还是不行,郁闷……

809

社区成员

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

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