PlaySound()

Syntax

Ergebnis = PlaySound(#Sound [, Flags [, Lautstärke]])
Beschreibung
Startet das Abspielen des angegebenen Sounds.

Parameter

#Sound Der abzuspielende Sound.
Flags (optional) Dies kann eine Kombination der folgenden Werte sein:
  #PB_Sound_Loop        : spielt den Sound kontinuierlich (startet ihn erneut, sobald das Ende erreicht ist)
  #PB_Sound_MultiChannel: spielt den Sound in einem neuen Kanal, anstelle den zuvor 
        abgespielten Sound zu stoppen. Dies ermöglicht die Verwendung des gleichen Sounds und dessen
        gleichzeitiges Abspielen auf verschiedenen Kanälen. 'Ergebnis' wird dann der neu allokierte
        Kanal sein, und kann von den anderen Sound-Befehlen wie SoundVolume(), SoundPan(), etc. verwendet werden.
Lautstärke (optional) Legt die anfängliche Lautstärke des #Sound fest. Die gültigen Werte liegen zwischen 0 (keine Lautstärke) und 100 (volle Lautstärke). Der Standardwert ist 100.

Rückgabewert

Die Kanal-Nummer, wenn das #PB_Sound_MultiChannel Flag verwendet wird.

Beispiel

 InitSound()           ; Initialisieren des Sound-Systems
 UseOGGSoundDecoder()  ; Verwenden von Ogg-Dateien

 ; Lädt einen Sound aus einer Datei
 LoadSound(0, #PB_Compiler_Home +"Examples\3D\Data\Siren.ogg")
 ; Der Sound wird abgespielt
 PlaySound(0, #PB_Sound_Loop, 20)
 
 MessageRequester("Info", "Ok zum Stoppen.")
 
 FreeSound(0) ; Der Sound wird freigegeben
 End

Siehe auch

StopSound(), FreeSound(), PauseSound(), ResumeSound()

Unterstützte OS

Alle

<- PauseSound() - Sound Inhaltsverzeichnis - ResumeSound() ->