怎样让XAudio2支持mp3播放?

tkminigame 2009-06-25 09:06:23
在新版的sdk里面,faq建议你使用directshow来解码,然后又在what's new里面很流氓的告诉你directshow已经删掉了。那directx支持什么对应的格式?
希望能提供个思路和资料。xaudio可以(好像也只能)播放wav,是否意味着mp3必须先解码成wav的数据流才能工作?
...全文
226 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SONIC3D 2010-02-01
  • 打赏
  • 举报
回复
XAudio2是DirectSound的替代品,你要用XAudio2播放Mp3必须先完成mp3->pcm wave的解码,然后把解码后的音频数据buffer给XAudio2才能播放出来
IONPhantom 2009-07-04
  • 打赏
  • 举报
回复
1.花钱买解码库
2.用免费或者开源的解码库
3.自己写解码程序

XAudio的任务是播放,不是解码,任务要分清,文件格式各种各样,但是解码出来的都是一样的
DShow不再是DX的组建了,它被移到Windows SDK里了

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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