]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
Improve 添加启动分段信息
authorqydysky <qydysky@foxmail.com>
Sun, 21 Jan 2024 14:57:24 +0000 (22:57 +0800)
committerqydysky <qydysky@foxmail.com>
Sun, 21 Jan 2024 14:57:24 +0000 (22:57 +0800)
Reply/stream.go

index 56d4992383f47292c0a55422c09799dc26db03d6..270d6f10a988815fbcef52955d2814c21507a169 100644 (file)
@@ -1263,11 +1263,13 @@ func (t *M4SStream) Start() bool {
 
                                        // 分段时长min
                                        if l, ok := ms.common.K_v.LoadV("分段时长min").(float64); ok && l > 0 {
-                                               tc := time.AfterFunc(time.Duration(int64(time.Minute)*int64(l)), func() {
-                                                       ms.log.Base_add(`分段`).L(`I: `, ms.common.Roomid, "ok")
+                                               cutT := time.Duration(int64(time.Minute) * int64(l))
+                                               ml := ms.log.Base_add(`分段`)
+                                               ml.L(`I: `, fmt.Sprintf("分段启动 %v", cutT))
+                                               defer time.AfterFunc(cutT, func() {
+                                                       ml.L(`I: `, ms.common.Roomid, "ok")
                                                        ms.msg.Push_tag(`cut`, ms)
-                                               })
-                                               defer tc.Stop()
+                                               }).Stop()
                                        }
 
                                        // 当stopRec时,取消录制