C++播放wav音樂和音效


1.  
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
PlaySound(TEXT("c:\\temp\\up.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP );


wav文件在播放前將被裝入內存,所以不能太大。只能同時播放一個聲音。后一個聲音會關閉前一個聲音。




2. 參考speexdrop的waveOut系列函數調用






3. DirectSound
Directsound比soundplay()好的地方就是可以混音,就是可以同時播放幾種聲音,這樣就可以在播放背景音樂的時候播放音效了。




java 讀取.wav文件(波形文件)並繪制波形圖例子:http://blog.csdn.net/trbbadboy/article/details/7899651
讀取*.wav音頻文件: http://blog.csdn.net/xiahouzuoxin/article/details/7875406
c語言讀取wav格式文件: http://blog.sina.com.cn/s/blog_6efb381701011tt3.html
讀寫WAV文件的開源C Library: http://www.mega-nerd.com/libsndfile/
vc中讀取wav文件的時長和文件播放的幾種方式: http://bbs.ednchina.com/BLOG_ARTICLE_1981983.HTM
C++播放wav音樂和音效 : http://narita1982.bokee.com/5574881.html

jpg改 rar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM