【发布时间】:2012-02-22 10:23:37
【问题描述】:
如何在简单的 c++ 控制台应用程序中播放 .WAV 声音?我在 windows xp 上使用代码块。我需要最简单有效的方法。在此先感谢 :D 顺便说一句:我可以同时播放 2 种声音吗?比如背景音乐和音效?
【问题讨论】:
-
如果你想播放很多音效;试试 PCM,因为它是完全未压缩的。
标签: c++ windows console-application codeblocks
如何在简单的 c++ 控制台应用程序中播放 .WAV 声音?我在 windows xp 上使用代码块。我需要最简单有效的方法。在此先感谢 :D 顺便说一句:我可以同时播放 2 种声音吗?比如背景音乐和音效?
【问题讨论】:
标签: c++ windows console-application codeblocks
您可以将简单直接媒体层 (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
【讨论】:
您可以只使用 PlaySound API - 您表示您有一个 .WAV 文件,而 PlaySound 是为播放 .Wav 文件量身定制的。
【讨论】: