社区
游戏开发
帖子详情
? wav 数据边采集边播放,不希望有断续,怎么办?
jgstone
2000-08-16 10:49:00
在 vc 下,要播放一段wav 数据,格式为8k,8bit,单声道。长度大约为25 K.
所有数据大约在5秒内从外部获得,如果在全部得到数据后播放,太长的滞后是不希望的。
请问怎么能边取数据边播放声音,而且没有断断续续的现象。
...全文
466
14
打赏
收藏
? wav 数据边采集边播放,不希望有断续,怎么办?
在 vc 下,要播放一段wav 数据,格式为8k,8bit,单声道。长度大约为25 K. 所有数据大约在5秒内从外部获得,如果在全部得到数据后播放,太长的滞后是不希望的。 请问怎么能边取数据边播放声音,而且没有断断续续的现象。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
采集
数据
存在较大的时间间隔,通过将读取到的声音
数据
放到一个缓冲队列,设置较小的时间间隔,读取该时间间隔对应的声音大小
数据
,再编码发送到远端解决了问题。...
STM32
WAV
音频软解码器项目:从基础到高级
htmltable {th, td {th {pre {简介:本文介绍了如何使用STM32F103ZECT6微控制器开发一个成本效益高、设计灵活的
WAV
格式音频
播放
器。该
播放
器通过软件解码实现音频
播放
,利用STM32的高性能和丰富的外设功能。详细步骤包括读取和解析
WAV
文件头信息、
数据
解码、DMA传输、控制逻辑实现,以及OLED显示屏的状态显示。项目还涵盖了功耗优化、抗干扰措施,并强调了代码结构和模块化设计的重要性。
支持波形显示的
WAV
播放
器设计与实现
本文还有配套的精品资源,点击获取 简介:在数字化音频处理需求日益增长的背景下,
WAV
格式因其无损特性被广泛应用于专业音频领域。本文介绍了一款专注于
WAV
格式
播放
与波形可视化的工具——“
Wav
eDraw”
wav
播放
器。该
播放
器不仅具备基本的
播放
、暂停、继续功能,还提供高精度的音频波形实时显示,支持单声道与双声道分离可视化,帮助用户直观分析音频节奏、动态与声道平衡。适用于音乐制作、音频编辑、语音处理等专业场景,提升了音频处理的效率与精确度。
WAV
(
Wav
游戏开发
8,323
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章