AlSourcePlay

void alSourcePlay(ALuint source): sirve para reproducir una fuente, es decir, que emita sonido.

source: es la fuente de sonido que habras generado con alGenSources

OJO: si se invoca a la fuene, es decir, si se cambia algo, se vuelva a reproducir desde el principio. Si se agrega un buffer, ademas de volver al principio pasara al estado AL_STOPPED.

Errores que puede produrcir
Recuerde que para saber que error hubo hay que usar alGetError
 * AL_INVALID_NAME: el nombre de la fuente no es valido
 * AL_INVALID_OPERATION: no se puede usar esa función en el context en el que se encuntra.

Ejemplo
Write the second section of your page here. //para compilarlo en linux: gcc nombre_del_fichero.c -lopenal //comprobar que las librerias de openal esten instaladas int main { unsigned int source; alGenSources(1,&surce); //Aqui habría que poner el resto del código: //1. crear un buffer y cargar en él el sonido, cancio...      //2. asignar a la fuente sus proiedades y el buffer //3. asigar al oyente sus proiedades alSourcePlay(source); return 0; }
 * 1) include 