SoundLength()
Syntaxe
SoundLength(#Son [, Mode])Description
Renvoie la longueur d'un Son.
Arguments
#Son Le Son à utiliser. Mode (optionnel) Peut être une des valeurs suivantes: #PB_Sound_Frame : Longueur en 'frame' (par défaut). #PB_Sound_Millisecond: Longueur en millisecondes.
Valeur de retour
Renvoie la longueur du Son ou -1, si une erreur s'est produite.
Remarques
Les sons chargés avec l'option #PB_Sound_Streaming ne sont pas pris en charge.
Exemple
If InitSound() ; Initialisation des Sons
UseOGGSoundDecoder() ; Utilisation des fichiers ogg
; Chargement d'un son depuis un fichier
If LoadSound(0, #PB_Compiler_Home +"Examples\3D\Data\Siren.ogg")
; Le son joue en boucle
PlaySound(0, #PB_Sound_Loop, 20)
MessageRequester("Info", "La durée du son est de "+ Str(SoundLength(0)) + " frames.")
MessageRequester("Info", "La durée du son est de "+ Str(SoundLength(0, #PB_Sound_Millisecond)) + " ms.")
FreeSound(0) ; Le son est libéré
End
EndIf
Else
Debug "Avertissement! L'environnement sonore n'a pas pu être initialisé. Aucune commande sonore ne peut donc être utilisée..."
EndIf
OS Supportés
Tous