SoundLength()

Syntax

SoundLength(#Sound [, Modus])
Beschreibung
Ermittelt die Länge des Sounds.

Parameter

#Sound Der zu verwendende Sound.
Modus (optional) Der für die Ermittlung der Länge verwendete Modus. Dies kann einer der folgenden Werte sein:
  #PB_Sound_Frame      : die Länge wird in Frames zurückgegeben (Standard).
  #PB_Sound_Millisecond: die Länge wird in Millisekunden zurückgegeben.

Rückgabewert

Gibt die Länge des Sounds zurück - oder -1, wenn ein Fehler auftrat.

Anmerkungen

Sounds, die mit dem #PB_Sound_Streaming Flag geladen wurden, werden nicht unterstützt.

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", "Die Länge des Sounds ist "+ Str(SoundLength(0)) + " Frames.")
   
 MessageRequester("Info", "Die Länge des Sounds ist "+ Str(SoundLength(0, #PB_Sound_Millisecond)) + " ms.")
 
 FreeSound(0) ; Der Sound wird freigegeben
 End

Unterstützte OS

Alle

<- SetSoundPosition() - Sound Inhaltsverzeichnis - SoundPan() ->