社区
游戏开发
帖子详情
? wav 数据边采集边播放,不希望有断续,怎么办?
jgstone
2000-08-16 10:49:00
在 vc 下,要播放一段wav 数据,格式为8k,8bit,单声道。长度大约为25 K.
所有数据大约在5秒内从外部获得,如果在全部得到数据后播放,太长的滞后是不希望的。
请问怎么能边取数据边播放声音,而且没有断断续续的现象。
...全文
458
14
打赏
收藏
? wav 数据边采集边播放,不希望有断续,怎么办?
在 vc 下,要播放一段wav 数据,格式为8k,8bit,单声道。长度大约为25 K. 所有数据大约在5秒内从外部获得,如果在全部得到数据后播放,太长的滞后是不希望的。 请问怎么能边取数据边播放声音,而且没有断断续续的现象。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HelloAndOk
2001-09-07
打赏
举报
回复
哪里
jglin
2001-02-04
打赏
举报
回复
我有wav边采集边播放的源程序
jimconrad
2001-02-02
打赏
举报
回复
directshow
sanhan
2001-01-09
打赏
举报
回复
多缓冲是必须的。至少要两个。
双线程不是必须的,但比较方便。
请参考
http://www.csdn.net/expert/TopicView.asp?id=28165
sender
2001-01-05
打赏
举报
回复
具体说一说:使用两个线程和双缓冲技术。一个线程接收,一个播放,接受完第一缓冲区后开始播放,直到全部接收完。
必须用双缓冲保证不断续。当然如果想健壮性强的可以多几个缓冲区,e.g. WINAMP
wuchuncai
2000-12-25
打赏
举报
回复
用线程+Buffer,可以轻松实现。
stone_fish
2000-12-20
打赏
举报
回复
“电脑编程技巧与维护”2000/5期上有例子
xiebo2
2000-08-31
打赏
举报
回复
写一个Socket从网络上接受声音数据,用Un1所说的wave audio即waveIn*(),waveOut*()一个一
个数据包地播放,当然为了声音的连续性,可以设缓冲.
sandy_wu
2000-08-16
打赏
举报
回复
我也关注
kingwill
2000-08-16
打赏
举报
回复
设缓冲,同时读缓冲
MMX
2000-08-16
打赏
举报
回复
有没人知道如何将CD音轨保存为WAV文件?最好有详细的代码和资料。email:mmx_hugesoft@163.net,jgstone的问题是不是可以用多綫程来解决?即一个綫程总是先获得要播放一段wav 数据,另一个綫程再播放它,同时第一个綫程已获得要播放的下一段wav 数据,行不行呢?
bbslucky
2000-08-16
打赏
举报
回复
100K以内的wav文件都可以用playsound直接播放
Un1
2000-08-16
打赏
举报
回复
MSDN中有wave audio开发的详细资料,实在不行下载一个“可视电话音频控件”试试。
robo
2000-08-16
打赏
举报
回复
我使用CPtrArray作为缓冲池,检测包的个数,超出某个值时丢掉前面的包。
安卓使用NDK环境下
采集
音频
NDK环境下
采集
安卓音频,
采集
到的是PCM音频,测试程序是将
采集
到的音频保存为文件,可正常
播放
。
Windows下的声卡编程技术
首先分析了声卡用作A/D卡的优点和缺点; 接着利用具体实例, 着重介绍了作为A/D卡的声卡编程技术和技巧。
alsa实时声音传输出现卡顿和杂音,保存到本地
播放
没问题
最近工作遇到alsa实时声音传输出现卡顿和杂音,但是将录音保存到本地
播放
没问题。观察远端收到的声音
数据
为一段一段的,中间有明显的间隔。最后发现alsa
采集
数据
存在较大的时间间隔,通过将读取到的声音
数据
放到一个缓冲队列,设置较小的时间间隔,读取该时间间隔对应的声音大小
数据
,再编码发送到远端解决了问题。...
人工智能语音训练
数据
的制作方式?
语音
数据
指标解读 一、语音
数据
类型 按照话语的自然程度分类: 朗读式语音 对话式语音 按照信号频宽角度分类 手机信道语音 电话信道语音 桌面语音(高保真麦克风或阵列) 按照应用角度分类 基础识别
数据
基础语音识别能力的训练
数据
可分为:朗读语音、自然对话、引导语音、噪音环境、情感语音、声纹识别等六大类语音
数据
。 智能家居
数据
3000小时中国儿童语音
数据
797人低幼儿童中文语音
数据
...
Qt 5.6实现PCM录音与
播放
指南
录音过程中,PCM
数据
流是录音设备实时
采集
的声音信号,经过A/D转换器转换成数字形式,形成连续的PCM
数据
。这些
数据
可以被存储在文件中,或者直接用于
播放
。在
播放
时,PCM
数据
流经过D/A转换器还原为模拟信号,通过扬声器输出声音。这一系列过程涉及关键的采样率、位深度和声道数等参数配置,对最终音频质量有直接影响。Qt的音频处理框架提供了一组全面的工具和接口来处理音频流。它支持从录制到
播放
的一系列音频操作,并且与其他Qt模块无缝集成,提供了易于使用的抽象和API。音频处理框架以和。
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章