- fixes loop not working

This commit is contained in:
Sören Oesterwind 2023-03-23 21:52:25 +01:00
parent 3482b6952a
commit 0b40953cf5

View File

@ -99,11 +99,12 @@ func PlaySound(file string, index int, loop bool) int {
amountOfLoops := 1 amountOfLoops := 1
if loop { if loop {
amountOfLoops = -1 amountOfLoops = -1
fmt.Println("Looping sound: " + file)
} }
shot := buffer.Streamer(amountOfLoops, buffer.Len()) shot := buffer.Streamer(0, buffer.Len())
done := make(chan bool) done := make(chan bool)
ctrl := &beep.Ctrl{Streamer: shot, Paused: false} ctrl := &beep.Ctrl{Streamer: beep.Loop(amountOfLoops, shot), Paused: false}
playbacks[index] = playback{ playbacks[index] = playback{
File: file, File: file,