play_cd()

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.

Programa ejemplo:
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().


Ver: is_playing_cd() - stop_cd() - set_volume() - Estructura setup