社区
多媒体
帖子详情
求VB录音代码,MCI录音有很多杂音,有解决方案吗?
shootingshan
2019-01-06 12:20:33
求VB录音代码,MCI录音有很多杂音,有解决方案吗?
...全文
463
3
打赏
收藏
求VB录音代码,MCI录音有很多杂音,有解决方案吗?
求VB录音代码,MCI录音有很多杂音,有解决方案吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
专注编程优化20年
2019-01-12
打赏
举报
回复
VB的录音机杂音就小,估计是用了算法吧
脆皮大雪糕
2019-01-07
打赏
举报
回复
你确定杂音是因为你调用的东西导致的?
shootingshan
2019-01-06
打赏
举报
回复
现有的录音,是通过MCI方式实现的,有很多的杂音,效果非常不理想
C#
mci
SoundRecord /
录音
录音
我一般更喜欢
mci
方式,当然也有另一种方式及DirectSound不过它会麻烦许多 但是它却有一个让我感到较好的特点,首先可以选择
录音
设备源,第二它不像
mci
必须要写到本地磁盘,它是把录制音频流存放在内存中,在速度上我认为它会快很 多,不过它也有一个缺点让我不舒服,它不如
mci
哪样是默认集成在系统中的,我这 个人特喜欢使用系统自带的函数,主要你不需要去拷贝DLL因为系统是默认就有的,
MCI
实现
录音
//
mci
SendCommand实现
录音
static TCHAR szFileName[] = TEXT ("record.wav") ; static WORD wDeviceID ; DWORD dwError ;
MCI
_GENERIC_PARMS
mci
Generic ;
MCI
_OPEN_
基于
MCI
接口的C++
录音
机程序完整教程
音频处理在我们的日常生活中无处不在,从播放音乐到
录音
,再到复杂的音频编辑。为了实现这些功能,开发者们通常需要利用各种音频接口和库。本文将重点介绍
MCI
(Media Control Interface),一个历史悠久、广泛支持的音频接口。
MCI
是微软提供的一种编程接口,主要用于控制多媒体设备和播放、录制多媒体数据。它提供了一个简单的命令行界面,允许程序员通过发送字符串命令来控制媒体设备。
MCI
录音
#include #pragma comment(lib, "vfw32.lib") 1初始化 HWDN m_hWnd
MCI
Wnd =
MCI
WndCreate(this->m_hWnd,::AfxGetApp()->m_hInstance,WS_CAPTION,NULL);
MCI
WndNew(m_hWnd
MCI
Wnd,"waveaudio"); 2开始
MCI
录音
程序
MCI
是设备无关性,提供的功能是很强大的。下面是
录音
程序,比较简单,但现实是不怎么实用的。 // 开始
录音
按钮 void CTest1Dlg::OnBtnrecord() { char szBuf[256]; m_
mci
OpenParmsa.lpstrDeviceType = "waveaudio"; // 代表是音频wave数据 m_
mci
OpenParmsa.lpstrE
多媒体
807
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章