播放聲音不同方法:
聲音 PlaySound()
設定Setting-Compiler-Linker settings-Add-winmm
存成.wav檔 ( PlaySound()函示只能撥放.wav檔喔!!! )
#include <stdio.h>
#include <windows.h>
int main(){
printf("PlaySound()之前\n");///SYNC 等待&同步
PlaySound("07043055.wav", NULL , SND_SYNC);///只能播.wav檔
///檔名出錯(檔案不存在),播放錯誤的聲音
printf("PlaySound()之後\n");
}
不等待&不同步 等待&同步
(馬上回應;適合互動) (適合背景音樂)
2.播聲音 .mp3
.mp3 v.s. .wav
有壓縮 原始;無壓縮
開新檔案File-New-Empty file>
#include <stdio.h>
#include "CMP3_MCI.h"
CMP3_MCI mp3;///宣告變數
int main(){
mp3.Load("bbc_crowds--ch_07043055.mp3");
mp3.Play();
printf("隨便等你輸入數字:");
int N;///為了卡住程式不要直接結束
scanf("%d",&N);
}


沒有留言:
張貼留言