2019年5月10日 星期五

幫我稱10秒!!_week12

1.用程式來播放音樂!
開啟CodeBlocks的ConsoleApplication
然後打出程式碼
程式碼如下
#include <windows.h>
#include <mmsystem.h>

int main()
{
    PlaySoundA("C:\\Users\\user\\Downloads\\mp.wav",NULL,SND_SYNC);
    return 0;
}
並且另外建置個設定


如上圖即可完成

2.
用GLUTproject也可開啟
只需加上
#include <mmsystem.h>

並且把這行加到 int main()裡面                                                         不等待同步
    PlaySoundA("C:\\Users\\user\\Downloads\\mp.wav",NULL,SND_ASYNC);


在這段static void key(unsigned char key, int x, int y)

下面加上
    if(key=='1')  PlaySoundA("C:\\Users\\user\\Desktop\\music\\do.wav",NULL,SND_ASYNC);
    if(key=='2')  PlaySoundA("C:\\Users\\user\\Desktop\\music\\re.wav",NULL,SND_ASYNC);
    if(key=='3')  PlaySoundA("C:\\Users\\user\\Desktop\\music\\mi.wav",NULL,SND_ASYNC);
    if(key=='4')  PlaySoundA("C:\\Users\\user\\Desktop\\music\\fa.wav",NULL,SND_ASYNC);
    if(key=='5')  PlaySoundA("C:\\Users\\user\\Desktop\\music\\so.wav",NULL,SND_ASYNC);
    switch (key)
就能按按鍵來播放音樂,但是音樂檔案格式要用wav



3.用mp3格式來播放音樂
先去下載 CMP3_MCI.h這個外掛程式放到檔案的資料夾裡
並加上宣告
#include "CMP3_MCI.h"
CMP3_MCI myMP3;

然後在int main()後加上下列程式
int main(int argc, char *argv[])
{
    myMP3.Load("C:\\Users\\user\\Downloads\\Nightmare.mp3");
    myMP3.Play();
}
就能播放mp3擋了


沒有留言:

張貼留言