[Done] 5.20/5.21b2: GetSoundPosition #PB_Sound_Milliseconds

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

[Done] 5.20/5.21b2: GetSoundPosition #PB_Sound_Milliseconds

Beitrag von Kurzer »

Hallo,
ich bin mir nicht sicher, ob das ein Fehler ist oder nicht, aber GetSoundPosition (#Sound, #PB_Sound_Milliseconds) gibt nur alle 1000 Millisekunden einen anderen Wert zurück.
- 0
- 1000
- 2000
usw.

Und das auch, wenn man den Befehl jede Millisekunde ausführt
Mit dem Parameter #PB_Sound_Frame gibt die Funktion einen viel höher aufgelösten Wert aus.

Ist das die Standardfunktionalität?
(Fehler ist im engl. Bugforum bereits gepostet)

Code: Alles auswählen

Code:
EnableExplicit

If OpenWindow(0, #PB_Ignore, #PB_Ignore, 170, 50, "GetSoundPosition", #PB_Window_SystemMenu) ; | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget)
   TextGadget(1, 10, 10, 100, 20, "")
   TextGadget(2, 10, 30, 100, 20, "")
   
   InitSound()
   LoadSound(0,  "C:\Windows\Media\Windows XP-Startvorgang.wav")
   If IsSound(0)
      PlaySound(0, #PB_Sound_Loop)
         
      Repeat
         SetGadgetText(1, "MSecs: " + Str(GetSoundPosition(0, #PB_Sound_Millisecond)))
         SetGadgetText(2, "Frame: " + Str(GetSoundPosition(0, #PB_Sound_Frame)))
      Until WaitWindowEvent(1) = #PB_Event_CloseWindow
   
      StopSound(0)   
      FreeSound(0)
   EndIf
   
EndIf
Zuletzt geändert von Kurzer am 17.11.2013 23:30, insgesamt 1-mal geändert.
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.12 x64, OS: Win 11 24H2 x64, Desktopscaling: 150%, CPU: I7 12700 H, RAM: 32 GB, GPU: Intel(R) Iris(R) Xe Graphics | NVIDIA GeForce RTX 3070
Useralter in 2025: 57 Jahre.
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

[Done] 5.20/5.21b2: GetSoundPosition #PB_Sound_Milliseconds

Beitrag von Kurzer »

"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.12 x64, OS: Win 11 24H2 x64, Desktopscaling: 150%, CPU: I7 12700 H, RAM: 32 GB, GPU: Intel(R) Iris(R) Xe Graphics | NVIDIA GeForce RTX 3070
Useralter in 2025: 57 Jahre.
Antworten