Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo agregar sonido en VC++

Cómo agregar sonido en VC++

Especifique los archivos de la biblioteca al vincularlos. VC ++ usa vfw32.lib y GCC usa libvfw32.a.

Lo pasé bajo VC6.0 y GCC/MinGW 3.3.1.

Suponiendo que el programa se llama MyPlay y hay aaa.mp3 en el directorio, simplemente ejecute MyPlay aaa.mp3.

Tenga en cuenta que Sleep(50000) está diseñado para reproducirse durante un máximo de 50 segundos. Sin Sleep(), la ventana parpadeará y saldrá.

Ver funciones MCI específicas.

#include

#include

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

{

if (argc>1) {

HWND MyPlayer = MCIWndCreate(NULL,GetModuleHandle(NULL), 0, argv[1]);

MCIWndPlay(MyPlayer);

Dormir(50000);

}

devuelve 0;

}

Si solo desea reproducir MIDI o MP3 en segundo plano y no desea mostrar esa ventana inútil, simplemente cambie el tercer parámetro 0 de MCIWndCreate() a WS_POPUP.

Si desea controlar con precisión Sleep() hasta el final de la reproducción de MP3, puede cambiarlo a Sleep(MCIWndGetLength(MyPlayer));

Si desea mostrar durante la reproducción Ventana MIDI o MP3 inútil, simplemente cambie el tercer parámetro 0 de MCIWndCreate() a WS_POPUP.