乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      C++ 播放聲音

       semo_zhang 2013-01-07
      一、播放系統(tǒng)的消息聲音
         BOOL WINAPI MessageBeep( __in  UINT uType);
         MSDN 中對(duì)這個(gè)函數(shù)的說(shuō)明是:播放一個(gè)波形文件(也就是wav格式),每一個(gè)聲音類(lèi)型的波形聲音在注冊(cè)表中有一個(gè)條目(entry)指定.
      1. MessageBeep(MB_OK);  
      2. Sleep(3000);  
      3. MessageBeep(MB_ICONWARNING);  
      4. Sleep(3000);  
      5. MessageBeep(MB_ICONSTOP);  
      6. Sleep(3000);  
      7. MessageBeep(MB_ICONERROR);  
      8. Sleep(3000);  
      9. MessageBeep(MB_ICONEXCLAMATION);  
      二、播放mav格式聲音
          BOOL PlaySound(LPCTSTR pszSound,HMODULE hmod,DWORD fdwSound);
          具體的函數(shù)詳情參照MSDN吧
          一個(gè)簡(jiǎn)單實(shí)例如下
       
      1. PlaySound("C:/love.wav",AfxGetInstanceHandle(), SND_FILENAME|SND_ASYNC );  
      三、利用MCI 接口實(shí)現(xiàn)播放任意格式聲音
      1. #include <mmsystem.h> //導(dǎo)入聲音頭文件庫(kù)   
      2. #pragma comment(lib,"winmm.lib")//導(dǎo)入聲音的鏈接庫(kù)  
      然后直接用mciSendString函數(shù)即可  
      1. mciSendString("open C:/123.mp3" , NULL, 0, 0);  
      2. mciSendString("play C:/123.mp3 ", NULL, 0, 0);   
      上面兩條 便可以播放 C盤(pán)下的123.mp3 了
      具體的mci 編程,有待進(jìn)一步的學(xué)習(xí)
      四、利用強(qiáng)悍的MCIWndCreate()函數(shù)
      1. HWND m_hwndMCI;  
      2. if(m_hwndMCI!=NULL) //建立一個(gè)MCIWND 窗口   
      3. {  
      4.    MCIWndDestroy(m_hwndMCI);  
      5. }  
      6. int type=0; //隱藏默認(rèn)工具欄0 表顯示   
      7. CString filename="C:/123.mp3"//要播放的文件文件名   
      8. m_hwndMCI=MCIWndCreate(m_hWnd,AfxGetInstanceHandle(),type,filename);  
      9. MCIWndPlay(m_hwndMCI);  
      五、利用Windows Media Player 控件
      通過(guò)project--->add to project--->Components and Controls -->Registered ActiveX Controls--->Windows Media Player
      Insert這個(gè)控件后,我們project中會(huì)自動(dòng)添加17個(gè)類(lèi),這些都是Windows Media Player 控制相關(guān)的,同時(shí)我們的UI設(shè)計(jì)時(shí)的tools bar 中會(huì)多
      出一個(gè)控件,那就 Windows Media Player ,拖到窗口上就能使用。
      我們可以把這個(gè)控件關(guān)聯(lián)成Control 類(lèi)型的變量,這樣,程序中就利用這個(gè)變量來(lái)設(shè)置WMPlayer。
      如我們添加成變量名為:m_ctlWMPlayer,則利用,m_ctrWMPlayer.SetUrl("C:/123.mp3"),就可以播放我們c盤(pán)下的名為123.MP3的文件了
      更深入的運(yùn)用,有待更進(jìn)一步的學(xué)習(xí)

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多