#include <SDL.h>
#include <SDL_mixer.h>
int main() {
if ( SDL_Init( SDL_INIT_AUDIO ) < 0 ) {
fprintf( stderr, "%sn", SDL_GetError() );
exit( 1 );
}
if ( Mix_OpenAudio( MIX_DEFAULT_FREQUENCY, MIX_DEFAULT_FORMAT, MIX_DEFAULT_CHANNELS, 4096 ) < 0 ) {
fprintf( stderr, "%sn", SDL_GetError() );
exit( 1 );
}
Mix_AllocateChannels( 10 );
Mix_Chunk* sonido1;
Mix_Chunk* sonido2;
Mix_Chunk* sonido3;
sonido1 = Mix_LoadWAV( "borrego1.wav" );
sonido2 = Mix_LoadWAV( "gallo1.wav" );
sonido3 = Mix_LoadWAV( "vaca1.wav" );
Mix_PlayChannel( 0, sonido1, 0 );
Mix_PlayChannel( 1, sonido2, 0 );
Mix_PlayChannel( 2, sonido3, 0 );
SDL_Delay( 3000 );
Mix_FreeChunk( sonido3 );
Mix_FreeChunk( sonido2 );
Mix_FreeChunk( sonido1 );
Mix_CloseAudio();
SDL_Quit();
return 0;
}