Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ COMMANDE SYSTEME

*PLAY

DESCRIPTION.


La commande système *PLAY permet de jouer un fichier sonore au format midi.




SYNTAXE.


*PLAY fichier 




REMARQUES.


fichier doit être un nom de fichier existant, exprimé de façon absolue ou relative.


Si fichier ne comporte pas d'extension, .MID sera ajouté automatiquement.


Un carte son pouvant interpréter le format sonore midi doit être active sur la machine hote pour pouvoir entendre les données de fichier.


Il n'est pas possible d'utiliser la commande système *PLAY si un fichier midi est déjà en cours de lecture,  dans ce cas le second appel retournera une erreur  Device unavailable. On pourra consulter la variable système @midi% ; toute valeur différente de 0 indique qu'un fichier midi est en train d'être jouer.


Pour arrêter la lecture d'un fichier midi en cour, par exemple pour en écouter un autre, on utilisera l'instruction SOUND OFF.



Si le programme prévoit que l'utilisateur puisse choisir le nom et l'emplacement du fichier, on pourra utiliser l'instruction OSCLI qui permet de transmettre une chaine de caractères en tant que commande au système d'exploitation (OS) de la machine hote. Voir l'instruction OSCLI pour plus de détails.

INPUT "Indiquez le fichier de musique " ; kfichier$

OSCLI "PLAY """ + kfichier$ + """"



Voir l'instruction SOUND pour créer et jouer des sons depuis le script.




EXEMPLE.


*PLAY /home/origine/Musique/MonSonMidi.mid

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse