首页 > 解决方案 > 在 MinGW c++ 中播放声音(.wav)文件而不打开应用程序

问题描述

我正在开发一个控制台应用程序(C++、MinGW、Windows 7),我想在不调用软件的情况下播放媒体文件。

这就是我正在寻找的...在批处理文件或需要几分钟才能完成的 C++ 程序的末尾,我想通过播放文件“C:\Windows\Media\tada.wav”来“发出哔哔声” ”。

我想使用类似这些系统命令之一的东西,但不希望 Windows 打开任何 .WAV 应用程序。这是一个要关闭的窗口。

start "" "C:\Windows\Media\tada.wav"
"C:\Windows\Media\tada.wav"

就像任何其他 Windows 通知(新邮件或 Windows 错误)一样,我希望我的计算机只播放文件而不打开任何应用程序。

我怎么能做到这一点?

标签: c++mingw

解决方案


您可以让您的 C++ 代码PlaySound()在需要时调用 Win32 API 函数。


推荐阅读