is_playing_cd()

is_playing_cd()

Retorna:

Cierto (1) si está sonando el CD, o falso (0) si no está sonando.

Descripción:

Esta función sirve para poder determinar si el CD está tocando una canción.

Devuelve Cierto (un número impar) si el CD está tocando una canción, en caso contrario devuelve Falso (un número par).

Su uso más generalizado es para poder tocar una canción indefinidamente como se muestra en el siguiente ejemplo.

Programa ejemplo:
PROGRAM ejemplo_is_playing_cd;
BEGIN
    play_cd(1, 0);
    LOOP

        IF (NOT is_playing_cd()) // Comprueba si ya ha finalizado la canción

            play_cd(1, 0);
        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) utiliza la función play_cd() para hacer sonar la primera canción del disco.

Después, en un bucle, se comprueba si dicha canción ha terminado de sonar para volver a lanzarla.


El volumen de reproducción de cd-audio se puede controlar con la estructura setup y la función set_volume().


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