play_cd(<número de pista>, <modo>)
Descripción:
Comienza a tocar una pista de cd-audio. Se debe indicar el número de pista (de 1 al número de canciones que tenga el cd) y el modo es como sigue:
Modo:
0 - Tocar la canción y pararse después.
1 - Tocar esa canción y después las siguientes.
PROGRAM ejemplo_play_cd; BEGIN write(0, 160, 0, 1, "Pulse [ESPACIO] para poner el CD en marcha."); LOOP IF (scan_code==_space) play_cd(1, 1); // Se pone la 1ª canción y después las demás. END FRAME; END END
El ejemplo anterior (para el cual se necesita tener un Compact disc de música en el cargador de CD-ROM) se pone un mensaje informativo y en cada iteración del bucle se comprueba si se pulsó la barra espaciadora para poner la primera canción con la función play_cd()
Para conseguir que una canción suene indefinidamente, se debe implementar un bucle utilizando la función is_playing_cd() para determinar cuándo ha acabado la canción.
El volumen de reproducción del cd-audio se puede controlar con la estructura setup y la función set_volume().