c++ - 使用 DirectX 9 C++ 播放音频

标签 c++ directx-9

我是 DirectX 9 和 Win32 API 的初学者,任何人都可以指导我如何使用此设置播放 wav 文件吗?

最佳答案

如果您打算使用 Win32 API,那么您可以使用 PlaySound API:https://msdn.microsoft.com/en-us/library/windows/desktop/dd743680(v=vs.85).aspx

::PlaySound(L"hello.wav", NULL, SND_FILENAME);

DirectSound 已被弃用,因此您应该使用 XAudio2 来播放声音。以下是如何使用 XAudio2 播放声音:https://msdn.microsoft.com/en-us/library/windows/desktop/ee415787(v=vs.85).aspx

关于c++ - 使用 DirectX 9 C++ 播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34604460/

相关文章:

c++ - reinterpret_cast 如何展平 std::vector?

c++ - 我可以为运算符显式指定模板参数吗?

c++ - directx 教程 C++

include - 什么取代了 DirectX 12 中的 #include <d3dx9tex.h>?

从 C 创建 Direct3DEx 接口(interface)不起作用

java - 使用opencv进行人脸检测不起作用

c++ - 在不同线程中运行的函数产生奇怪的输出

c++ - 为什么这个断言失败了?

c++ - Visual Studio 2017 : Cannot open include file 'd3dx9.h' no such file or directory in a static library used by . exe 应用程序

c++ - DirectX9 与 Alpha 的加法混合