注释掉beep代码

This commit is contained in:
2024-11-22 14:50:24 +08:00
parent 4df77f15d9
commit 9b9d479caf
4 changed files with 47 additions and 53 deletions

View File

@@ -3,9 +3,7 @@ package middleware
import (
"game-driver/internal/schema"
"game-driver/leaf"
"game-driver/pkg/audio"
"game-driver/pkg/utils"
"github.com/gopxl/beep/v2/speaker"
"go.uber.org/zap"
"sync"
)
@@ -30,30 +28,30 @@ func PlayBgm() leaf.HandlerFunc {
// 发送结束信号
defer close(a)
wait.Add(1)
go func() {
defer wait.Done()
zap.S().Infoln("开始播放背景音乐")
defer zap.S().Infoln("结束背景音乐播放")
ctrl, closer, e := audio.PlayBgmMP3(bgm)
defer closer()
if e != nil {
zap.S().Errorln("播放背景音乐异常:", e)
return
}
select {
case <-a:
{
speaker.Lock()
ctrl.Streamer = nil
speaker.Unlock()
return
}
}
}()
//wait.Add(1)
//go func() {
// defer wait.Done()
//
// zap.S().Infoln("开始播放背景音乐")
// defer zap.S().Infoln("结束背景音乐播放")
//
// ctrl, closer, e := audio.PlayBgmMP3(bgm)
// defer closer()
// if e != nil {
// zap.S().Errorln("播放背景音乐异常:", e)
// return
// }
//
// select {
// case <-a:
// {
// speaker.Lock()
// ctrl.Streamer = nil
// speaker.Unlock()
// return
// }
// }
//}()
} else {
zap.S().Errorln("背景音乐解析为空")
}