如何播放.WAV在c++中发音
How to play .WAV sounds in c++
如何在简单的c++控制台应用程序中播放.WAV声音?我在windowsxp上使用代码块。我需要最简单有效的方法。提前感谢:D顺便问一句:我能同时播放两个声音吗?喜欢背景音乐和音效吗?
您可以将简单直接媒体层(SDL)库与SDL_Mixer库一起使用。http://content.gpwiki.org/index.php/SDL_mixer:Tutorials:Playing_a_WAV_Sound_File这里有一个很好的教程:http://lazyfoo.net/SDL_tutorials/lesson11/index.php
如果你在播放音乐或类似的声音,你可以使用Audiere或Mikmod。如果你追求更面向游戏或实时的行为,那么SDL可能会更好,它提供回调。
您可以使用PlaySound API-您指出您有一个.WAV文件,而PlaySound是为播放.WAV文件而定制的。
相关文章:
- 尝试使用来自 Win32 WASAPI C++的"捕获流"创建 wav 文件
- 如何从wav文件中获取采样率?
- 写入 wav 文件时定期创建静音
- 在不打开应用程序的情况下在MinGW c++中播放声音(.wav)文件
- 如何使用curl c ++源代码发布wav文件数据,如何使用c ++使用--data-binary?
- 为什么 XAudio2 仅在系统暂停时播放.wav文件?
- 处理文件期间输出失真.wav
- 无法在带有 gst-launch-1.0 的 Qemu 的 armv7 上播放 wav 音频
- webRTC : 如何通过从WAV文件获得的样本将webRTC的VAD应用于音频
- WAV文件停止功能
- 如何从特定点播放.WAV文件(例如30秒)
- 通过C(或C )中的WAV文件循环
- 开放式阅读WAV文件lib
- 使用C++ / Python的wav文件的FFT
- 在mbed中打开的wav文件数量是否有限制
- 音频编程 SDL - 如何使用 wav 文件在命令行中指定频率切割
- 在 NodeJS 中将原始流转换为 WAV 流
- 无法使用两种不同的频率填充 *.wav 文件的缓冲区
- 禁用在使用QAudioRecorder时创建wav文件
- 无论如何,我可以从WAV文件中打印Sox即可打印幅度值