當前位置:編程學習大全網 - 編程軟體 - 怎樣用標準C語言播放音樂?

怎樣用標準C語言播放音樂?

用C語言播放音樂,壹般需要額外的庫或者調用系統的API函數。

以Windows為例,可以通過PlaySound函數播放wav格式的音樂。示例如下:

#include<stdio.h>

#include<windows.h>

#include<mmsystem.h>

#pragma?comment(lib,?"WINMM.LIB")

int?main()

{

PlaySound(TEXT("1.wav"),0,SND_FILENAME);?//1.wav是要播放的音樂文件

return?0;

}

如果想播放mp3音樂可以使用如下代碼。

註意:生成程序後,請在cmd中執行此程序,不要在vc/vs的IDE中運行。

#include?<windows.h>

#include?<mmsystem.h>

#include?<stdio.h>

#pragma?comment(lib,?"Winmm.lib")

int?main(int?argc,?char?*argv[])

{

//絕對地址形式

TCHAR?fileName[]="ganlusi.mp3";

TCHAR?shortName[MAX_PATH];

GetShortPathName(fileName,shortName,sizeof(shortName)/sizeof(TCHAR));

TCHAR?cmd[MAX_PATH+10];

wsprintf(cmd,"play?%s",shortName);

mciSendString(cmd,NULL,?0,?NULL);

Sleep(5?*?60?*?1000);?//這裏是防止壹播放就結束做的延遲

return?0;

}

  • 上一篇:tesla顯卡如何顯示
  • 下一篇:cad3d建模入門教程
  • copyright 2024編程學習大全網