PauseSound()

Syntaxe

PauseSound(#Son [, Canal])
Description
Met en pause.

Arguments

#Son Le son à utiliser.

Si #PB_All est spécifié, tous les sons (et tous les canaux) sont mis en pause.
Canal (optionnel) Le canal à utiliser.

C'est la valeur retournée par PlaySound() avec l'option #PB_Sound_MultiChannel.

Valeur de retour

Aucune.

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)
    
    MessageRequester("Info", "Ok pour mettre en pause.")
    PauseSound(0)  ; Pause
    
    MessageRequester("Info", "Ok pour reprendre.")
    ResumeSound(0)  ; Reprendre la lecture
    
    MessageRequester("Info", "Ok pour quitter.")
    
    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

Voir aussi

LoadSound(), ResumeSound()

OS Supportés

Tous

<- LoadSound() - Sound Index - PlaySound() ->