Standard Edition
Ecco anche un certo numero di funzioni per ascoltare musica da un CD.
cd_init() | Deve essere chiamata prima delle altre funzioni. Dovrebbe essere chiamata anche quando si cambia CD (o semplicemente di tanto in tanto). |
|
cd_present() | Restituisce se un CD è presente nel lettore di default. | |
cd_number() | Restituisce il numero di tracce del CD. | |
cd_playing() | Restituisce se il CD è in riproduzione. | |
cd_paused() | Restituisce se il CD è in pausa oppure fermo. | |
cd_track() | Restituisce il numero della traccia corrente (1 = la prima). | |
cd_length() | Restituisce la durata totale del CD, in millisecondi. | |
cd_track_length() | n | Restituisce la lunghezza della traccia n del CD, in millisecondi. |
cd_position() | Restituisce la posizione corrente del CD, in millisecondi. | |
cd_track_position() | Ritorna alla posizione della traccia corrente, in millisecondi. | |
cd_play() | first last |
Comunica al CD di riprodurre le tracce dalla first fino alla last. Se si vuole riprodurre l’intero CD allora si passano gli argomenti 1 e 1000. |
cd_stop() | Ferma la riproduzione. | |
cd_pause() | Mette in pausa. | |
cd_resume() | Riprende a suonare. | |
cd_set_position() | pos | Posiziona nel CD attuale in millisecondi. |
cd_set_track_position() | pos | Posiziona nella taccia attuale in millisecondi. |
cd_open_door() | Apre lo sportello del lettore CD. | |
cd_close_door() | Chiude lo sportello del lettore CD. |
C’è una funzione molto generica per accedere alle funzionalità multimediali di Windows.
MCI_command() | str | Questa funzione invia la stringa di comando al sistema multimediale di Windows utilizzando Media Control Interface (MCI). Restituisce la stringa di ritorno. |
Si può usare per controllare qualsiasi tipo di dispositivo multimediale.
Consultare la documentazione di Windows per le informazioni su come usare questo comando.
Per esempio
MCI_command('play cdaudio from 1')
riproduce un CD (se si è già inizializzato correttamente utilizzando altri comandi).
Questa funzione è solo per uso avanzato.