社区
游戏开发
帖子详情
? wav 数据边采集边播放,不希望有断续,怎么办?
jgstone
2000-08-16 10:49:00
在 vc 下,要播放一段wav 数据,格式为8k,8bit,单声道。长度大约为25 K.
所有数据大约在5秒内从外部获得,如果在全部得到数据后播放,太长的滞后是不希望的。
请问怎么能边取数据边播放声音,而且没有断断续续的现象。
...全文
451
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人低幼儿童中文语音
数据
...
android audio framework
数据
流的脉络
MediaPlayer 可以
播放
多种格式的音源,如 mp3、flac、wma、ogg、
wav
等,而 AudioTrack 只能
播放
解码后的 PCM
数据
流。与 Audio 强相关的有 MultiMedia,MultiMedia 负责音视频的编解码,MultiMedia 将解码后的
数据
通过 AudioTrack 输出,而 AudioRecord
采集
的录音
数据
交由 MultiMedia 进行编码。AudioFlinger:音频策略的执行者,负责输入输出流设备的管理及音频流
数据
的处理传输。
游戏开发
8,325
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章