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