2011-11-18 115 views
-2

我只是想知道是否有方法在C++控制檯應用程序(GNU GCC編譯器)中播放.wav文件?C++:播放在同一文件夾中的.wav文件?

如果答案是肯定的,請提供一些提示,摘錄或其他你認爲可以幫助我理解如何做到這一點的內容。

.wav文件將是在同一個文件夾中的.exe :)

+0

這比依賴於編譯器的操作系統要少。 –

+0

-1在詢問時未提供有關環境的詳細信息。 –

回答

0

PlaySound函數(mmsystem.h)實際上是如何在win控制檯應用程序中播放wav文件的最簡單方法。 Libsndfile庫可能是最強大的免費音頻文件庫(支持數十種音頻文件格式,包括ogg和flac),但是您可以讀取原始音頻數據 - 樣本,因此爲了能夠播放它們,您必須將它們發送到音頻設備,這並不那麼簡單......

0

您應該能夠使用WINDOWS.H,還有的作品像這樣的功能:

PlaySound("C:\\SOUNDS\\BELLS.WAV", NULL, SND_ASYNC); 
+0

這是否在Code :: Blocks中工作? –

0

如果我沒有記錯,人們說0123'是一種處理WAV文件的簡單方法。