重復(fù)播放聲音,必須與SND_ASYNC標(biāo)志一塊使用。SND_MEMORY 播放載入到內(nèi)存中的聲音,此時pszSound是指向聲音數(shù)據(jù)的指針。SND_NODEFAULT 不播放缺省聲音,若無此標(biāo)志,則PlaySound在沒找到聲音時會播放缺省聲音。
成都創(chuàng)新互聯(lián)專注于通化縣企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),購物商城網(wǎng)站建設(shè)。通化縣網(wǎng)站建設(shè)公司,為通化縣等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
在播放完后PlaySound函數(shù)才返回;SND_LOOP一遍遍的重復(fù)播放聲音,必須與SND_ASYNC標(biāo)志一塊使用。
可以使用PlaySound()函數(shù)播放mp3音頻,該函數(shù)原型位于windows.h。PlaySound函數(shù)的聲明為:BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);參數(shù)pszSound是指定了要播放聲音的字符串。
用PlaySound 函數(shù)可以播放 .wav 格式音樂。\x0d\x0a例如 下面 播放 紫竹調(diào).wav 格式音樂,它存放在 D:\\zzz\\zzd.wav \x0d\x0a其它音樂格式能不能播放,要試驗一下才知道,也許不行,也許可以。
用C語言播放音樂,一般需要額外的庫或者調(diào)用系統(tǒng)的API函數(shù)。以Windows為例,可以通過PlaySound函數(shù)播放wav格式的音樂。
在 while(1){..} 里運(yùn)行你的程序。直到結(jié)束。
int _findclose( long handle ); 返回值:成功返回0,失敗返回-1。
這個是要用多線程的 Windows下可以用現(xiàn)成的API。
在mingw安裝目錄下引用 引用 代碼為你那個。音樂文件已wav格式放到bin ,dubug下,也就是exe在的地方。
PlaySound函數(shù)的聲明為:BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound);參數(shù)pszSound是指定了要播放聲音的字符串。
pszSound參數(shù)是WAVE資源的標(biāo)識符,這時要用到hmod參數(shù)。SND_SYNC 同步播放聲音,在播放完后PlaySound函數(shù)才返回。
好像不能,Play Sound函數(shù)能播放WAVE跟WAV,還有系統(tǒng)聲音。不支持MP3。