注释掉beep代码
This commit is contained in:
@@ -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("背景音乐解析为空")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user