beep experiment

This commit is contained in:
Erik Winter 2023-08-05 14:38:46 +02:00
parent 6ad2ec64d4
commit ea1f6a380a
1 changed files with 4 additions and 0 deletions

View File

@ -46,6 +46,7 @@ func main() {
speaker.Play(mix)
var oldStreamer beep.StreamCloser
var oldCtrl *beep.Ctrl
for {
@ -81,13 +82,16 @@ func main() {
if oldCtrl != nil {
oldCtrl.Paused = true
oldCtrl.Streamer = nil
oldStreamer.Close()
}
ctrl.Paused = true
ctrl.Streamer = streamer
ctrl.Paused = false
speaker.Unlock()
oldCtrl = ctrl
oldStreamer = streamer
}
}