边解压缩,边播放pcm格式文件怎么实现呢?

yangzhenhai 2009-06-13 06:12:30
用waveout*****这些函数,结果声音变形的很厉害,我是用定时器1秒播放一次的.
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rightorwrong 2009-06-15
  • 打赏
  • 举报
回复
是声卡设备自己处理
你可以先试下直接读取音频数据,然后调用wave函数,看播放效果
如果还有问题,就是数据问题了
GoogleGeek 2009-06-14
  • 打赏
  • 举报
回复
就是用循环buffer来实现

dsound/waveout APIs等都支持这种streaming的方式的播放,网上有很多例子
SoftSoftSoft2008 2009-06-13
  • 打赏
  • 举报
回复
不能用定时器播放的,
可以这样播放,先分配 6 ~ 12 个播放缓冲 ,使劲投递声音数据块,发现剩2 ~ 3块尚未播放时
立即又投递声音数据块,这样声音就正常了。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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