mirror of
https://github.com/Monibuca/plugin-record.git
synced 2025-10-17 14:11:16 +08:00
fix: report error when can't create file to write
desc: 当无法创建文件时报错
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"go.uber.org/zap"
|
||||
. "m7s.live/engine/v4"
|
||||
)
|
||||
|
||||
@@ -40,6 +41,9 @@ func (r *Recorder) OnEvent(event any) {
|
||||
}
|
||||
if file, err := r.CreateFileFn(filename, r.append); err == nil {
|
||||
r.SetIO(file)
|
||||
} else {
|
||||
r.Error("create file failed", zap.Error(err))
|
||||
r.Stop()
|
||||
}
|
||||
case AudioFrame:
|
||||
// 纯音频流的情况下需要切割文件
|
||||
|
Reference in New Issue
Block a user