gpt4 book ai didi

c++ - PlaySound()函数不起作用

转载 作者:行者123 更新时间:2023-12-03 02:12:22 29 4
gpt4 key购买 nike

我一直在寻找一页以上的Google搜索结果,试图解决此问题。

我正在尝试使PlaySound()函数正常工作,但我终生无法实现。

这是我的完整代码:

#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
PlaySound(TEXT("E:\\Audio\\Sounds\\beep.mp3"), NULL, SND_FILENAME);

system("PAUSE");
}

我还将winmm.lib添加到其他依赖项中,以解决上述代码未编译的问题。

我已经尝试了所见事物的所有组合,但无法弄清楚为什么它不起作用。听起来好像程序启动时Windows正在播放警告声(如果您进入系统声音设置,则它会显示Windows 7/8默认的“Asterisk”声音),这不是我要获取的beep.mp3声音它玩。

换句话说,听起来好像正在发生某种错误。但是如果函数每次都返回“1”,那么根据MSDN,这意味着它成功运行了。

知道为什么这不起作用吗?

最佳答案

将扬声器的配置(“控制面板”->“硬件和声音”->“管理音频设备”)更改为四声道或立体声后,我也遇到同样的问题(首先是5.1环绕声)

关于c++ - PlaySound()函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23037901/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com