最近都太晚睡了
到底什麼時候才是個盡頭阿QQQQQQQQQQQQQQQQQQQQQQQQQ

今天的程式碼是為了讓小黑窗可以跑出聲音
需要下載.wav檔案
今天用的專案方式較為特殊是<console application>
有個特別的設定是需要對專案點右鍵後
找到Bulid Option後點進去在Linking setting中的Linking libraries加入winmm
讓程式能讀取到音樂檔
程式碼如下
#include <iostream>
#include <windows.h>
#include <mmsystem.h>
using namespace std;
int main()
{
PlaySoundA("C:\\Users\\user\\Downloads\\JoJo.wav", NULL, SND_SYNC);
return 0;
}
第二段有需要下載音樂檔案
[檔案連結]
在程式碼中,有一段函式是關於按鍵輸入的
經過修改後
程式碼如下
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);
....
}
第三段是要讓程式能夠放出mp3檔案
重點是要先將檔案放入專案的資料夾中
要放入的檔案如下
[檔案連結]
較為特別的還有需要輸入 #include "CMP3_MCI.h"
宣告用CMP3_MCI
在main函式中
加入 myMP3.Load("C:\\Users\\user\\Downloads\\love_song_cover.mp3");
myMP3.Play();
就這樣
我們下次見 ㄅㄅ
沒有留言:
張貼留言