c++:播放同一文件夹中的.wav文件
C++: Play .Wav file that is in the same folder?
我只是想知道是否有办法在c++控制台应用程序(GNU GCC编译器)中播放。wav文件?
如果答案是肯定的,那么请提供一些提示,一个片段,或者任何你认为可以帮助我理解如何做到这一点的东西。
.wav文件将与.exe在同一个文件夹中:)
PlaySound函数(mmsystem.h)是在win控制台应用程序中播放wav文件的最简单方法。Libsndfile库可能是最强大的免费音频文件库(支持数十种音频文件格式,包括ogg和flac),但你读取原始音频数据-样本,所以能够播放它们,你必须将它们发送到音频设备,这不是那么简单…
您应该能够使用windows.h,有一个函数是这样工作的:
PlaySound("C:\SOUNDS\BELLS.WAV", NULL, SND_ASYNC);
如果我没记错的话,人们说过libsndfile是处理WAV文件的一种简单方法。
相关文章:
- 尝试使用来自 Win32 WASAPI C++的"捕获流"创建 wav 文件
- 如何从wav文件中获取采样率?
- 写入 wav 文件时定期创建静音
- 如何使用curl c ++源代码发布wav文件数据,如何使用c ++使用--data-binary?
- 为什么 XAudio2 仅在系统暂停时播放.wav文件?
- webRTC : 如何通过从WAV文件获得的样本将webRTC的VAD应用于音频
- WAV文件停止功能
- 如何从特定点播放.WAV文件(例如30秒)
- 通过C(或C )中的WAV文件循环
- 开放式阅读WAV文件lib
- 使用C++ / Python的wav文件的FFT
- 在mbed中打开的wav文件数量是否有限制
- 音频编程 SDL - 如何使用 wav 文件在命令行中指定频率切割
- 无法使用两种不同的频率填充 *.wav 文件的缓冲区
- 禁用在使用QAudioRecorder时创建wav文件
- 无论如何,我可以从WAV文件中打印Sox即可打印幅度值
- WAV文件的数据在-1和1之间,C ,SNDFILE
- 如何将.wav文件保存在MFC中(使用文件对话框)
- 分析.WAV 文件
- 用A4色调扩展.WAV文件