我尝试在 VS2008 中播放 .wav 文件,使用以下命令:
#include <windows.h>
#include <mmsystem.h>
PlaySound((LPCWSTR)"snd1.wav", NULL, SND_ASYNC);
但我只听到 Windows 的“哔”声!
我不知道是什么导致了这个问题。在这方面的任何帮助都会很好!
谢谢!
最佳答案
您不能只将一个窄字符串转换为一个宽字符指针并期望它能正常工作。传递一个实际的宽字符串。
PlaySound(L"snd1.wav", NULL, SND_ASYNC);
关于c++ - 在 Visual Studio 中播放 .wav 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897952/