c++ - 在 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++ 代码PlaySound()
在需要时调用 Win32 API 函数。
推荐阅读
- amazon-web-services - 当我在不同帐户中从 Codepipeline 调用 lambda 函数时出现 JobNotFoundException
- c# - 将“窗口”保存为 pdf
- arrays - 从多维数组中删除重复项
- eclipse - 在 spring 中使用 @Scheduled 会导致 java.net.BindException: Address already in use: bind
- javascript - 在父级执行 onclick 无意中设置 onclick 父级结果 Javascript
- javascript - Three.js - 动态“构建/绘制” TextGeometry
- mongodb - 对mongodb中的对象ID数组执行$lookup?
- php - 在 laravel 中获取所有类别级别的产品
- php - 无法将php数据传递给mysql
- python - 如何在 Python 中获取 xml 中元素的值