LoadSound()

Syntax

Ergebnis = LoadSound(#Sound, Dateiname$ [, Flags])
Beschreibung
Lädt einen WAV-Sound (im PCM-Format, ADPCM wird nicht unterstützt) oder jedes andere von der SoundPlugin Bibliothek unterstützte Format in den Speicher.

Die folgenden Funktionen können verwendet werden, um automatisch mehr Sound-Formate zu aktivieren:

UseFLACSoundDecoder()
UseOGGSoundDecoder()

Parameter

#Sound Eine Nummer zum Identifizieren des neuen Sounds. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
Dateiname$ Der für das Laden des Sounds zu verwendende Dateiname.
Flags (optional) Dies kann der folgende Wert sein:
  #PB_Sound_Streaming: Aktiviert "Streaming Playback" - einem System zum gleichzeitigen 
           Laden und Abspielen, wodurch nicht erst die gesamte Sound-Datei in den Speicher
           geladen werden muss (nur unterstützt für FLAC und OGG)

Rückgabewert

Ein Wert ungleich Null, wenn der Sound erfolgreich geladen wurde, andernfalls Null.

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")
 ; Dieser Sound wird abgespielt
 PlaySound(0, #PB_Sound_Loop)
 
 MessageRequester("Info", "Ok zum Stoppen.")
 
 FreeSound(0) ; Der Sound wird freigegeben
 End

Siehe auch

CatchSound(), FreeSound(), PlaySound()

Unterstützte OS

Alle

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