SDL_mixer.h
Función Mix_PlayMusic
Sintaxis
int Mix_PlayMusic(Mix_Music *music, int loops);
Descripción
Reproduce un nuevo objeto musical.
Parámetros
- music
- El nuevo objeto musical para programar la mezcla.
- loops
- El número de bucles para reproducir la música (0 significa "reproducir una vez y parar").
Valor de retorno
Devuelve cero en caso de éxito, -1 en caso de error.
Observaciones
Esto programará que el objeto musical comience a mezclarse para su reproducción.
Solo hay un objeto musical reproduciéndose a la vez; si se llama a esta función cuando se está reproduciendo otro objeto musical, la música que se está reproduciendo se detendrá y la nueva música la reemplazará.
Hay que tener en cuenta que si la música que se está reproduciendo se está desvaneciendo (mediante Mix_FadeOutMusic()), esta función se bloqueará hasta que se complete el desvanecimiento. Si se necesita evitar esto, hay que asegurarse de llamar a Mix_HaltMusic() antes de iniciar la nueva música.