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 ⇨ BIBLIOTHEQUE ⇨ audiolib.bbc

PROC_playSound()

DESCRIPTION.


La procédure PROC_playSound() lit un fichier audio chargé en mémoire depuis la première position.




SYNTAXE.


PROC_playSound( adresse )




REMARQUES.


adresse doit être la valeur retournée par la fonction :

- FN_loadMP3, si le fichier était au format mp3 ;

- FN_loadWAV, si le fichier était au format wav.


La procédure PROC_playSound() lit le fichier audio précédemment chargé par la fonction FN_loadMP3 ou la fonction FN_loadWAV. Toute lecture audio en cours est immédiatement interrompue. La procédure PROC_playSound est donc généralement utilisée pour lire de la musique plutot que des effets sonores.


Si la durée de l'audio est supérieure à environ 27 secondes, if faudra appeler la procédure PROC_trackMusic périodiquement, et au moins toutes les 5 secondes, jusqu'à ce qu'il soit terminé.



Rappel : la procédure PROC_initAudio devra toujours être appelée avant tout autre fonction ou procédure de audiolib.bbc.


Voir la fonction FN_loadWAV() qui permet de charger un fichier au format wav.

Voir la fonction FN_loadMP3() qui permet de charger un fichier au format mp3.

Voir la procédure PROC_playSoundFrom() qui lit un fichier audio chargé à partir d'une position données.

Voir l'instruction SOUND qui permet de produire des notes de musique précises ou des sons.



La procédure PROC_playSound() est importée depuis le module audiolib.bbc. 




EXEMPLE.


REM --- Importation des modules ---

REM --- Module de la bibliothèque BBC BASIC ---

INSTALL @lib$ + "audiolib.bbc"


REM --- INITIALISATION GENERALE ---


REM --- Initialisation de audiolib ---

PROC_initAudio


REM --- Chargement d'un fichier son ---

kmusique = FN_loadMP3( "/home/user/Musique/monfichier.mp3" , 44100 , 2 )


REM --- Lecture du fichier ---

PROC_playSound( kmusique )


REM --- Fin de la memoire ---

END

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