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.