Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo reproducir música usando el lenguaje C estándar?

¿Cómo reproducir música usando el lenguaje C estándar?

Reproducir música en lenguaje C generalmente requiere bibliotecas adicionales o llamar a funciones API del sistema.

Tomando Windows como ejemplo, puedes reproducir música en formato wav a través de la función PlaySound. Los ejemplos son los siguientes: #include

#include

#include

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

int?main()

{

ReproducirSound(TEXT("1.wav"),0 ,SND_FILENAME );?//1.wav es el archivo de música que se va a reproducir

return?0;

}

Si desea reproducir música mp3 , puede utilizar el siguiente código.

Nota: Después de generar el programa, ejecútelo en cmd y no lo ejecute en el IDE de vc/vs. #include?

#include?

#include?

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

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

{ //Formulario de dirección absoluta

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);?//¿Esto es un retorno retrasado?0;

}