播放wav音频改变播放速度的问题

leehaoquan 2016-05-17 04:59:09
求助, 使用MFC播放wav音频时候, 有什么办法改变播放速度?

1. 查过资料, 是需要修改samplePerSec的值, 之前使用MciSendString方法, 无法修改samplePerSec, 只有录音时才能修改
2. 如果通过fstream读取wav文件修改需要怎样做?
...全文
378 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2016-05-17
  • 打赏
  • 举报
回复
“XAudio2是微软公司推出的一个低级音频API。可用其开发高性能的游戏音频引擎。目前该API在Windows (Vista以上版本)和Xbox360中得到支持。在Windows中,XAudio2还是DirectSound的继承者。 在2008年3月发布的DirectX SDK就开始包含XAudio2的静态库。”
dustpg 2016-05-17
  • 打赏
  • 举报
回复
DirectSound 被微软抛弃了......使用新的XAudio2,用起来还不错,比DSound不知道高到哪里去了, 从WinXP到XBox One都支持
zgl7903 2016-05-17
  • 打赏
  • 举报
回复
DirectSound 可以设置播放速率 IDirectSoundBuffer::SetFrequency

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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