Música desde el CD

Esta funcionalidad esta disponible únicamente en la versión registrada de Game Maker.

 

Existen también funciones para tratar con la reproducción de música desde un CD:

cd_init()Debe llamarse antes de usar las otras funciones, así como cuando se cambia un CD (o simplemente de tiempo a tiempo).

cd_present()Devuelve si hay un cd en el dispositivo CD predeterminado.

cd_number()Devuelve el numero de pistas en el CD.
cd_playing()Devuelve si el CD se está reproduciendo.
cd_paused().Devuelve si el CD esta pausado o parado.
cd_track()Devuelve el número de la pista que se está reproduciendo (1=la primera)
cd_length().Devuelve la longitud total del CD en milisegundos.
cd_track_length(n). Devuelve la longitud de una pista n del CD en milisegundos
cd_position().Devuelve la posición actual en el CD en milisegundos.
cd_track_position().Devuelve la posición actual de la pista reproducida, en milisegundos.

cd_play(first,last). Le indica al CD desde que pista a que pista debe reproducir. Si deseas que reproduzca todo el CD, indica 1 y 1000 como argumentos.

cd_stop()Deja de reproducir.
cd_pause().Pausa la reproducción.
cd_resume().Continua la reproducción.
cd_set_position(pos). Establece la posición en el CD, en milisegundos.
cd_set_track_position(pos). Establece la posición de la pista actual en milisegundos.
cd_open_door()Abre la caja del Reproductor de CDs.

cd_close_door()Cierra la caja del Reproductor de CDs.

Hay una función general para acceder la funcionalidad multimedia de Windows:

MCI_command(str) Esta función envía el comando al sistema multimedia de Windows usando el Media Control Interface (MCI, Interfaz de Control de Medios). Devuelve la cadena de texto de resultado. Puedes usar esta función para controlar cualquier tipo de hardware multimedia. Para más información sobre este comando, consulta la ayuda de Windows. Por ejemplo, MCI_command('play cdaudio from 1') pone a sonar el cd (después de inicializalo correctamente). Esta función es sólo para uso avanzado.