mirror of
https://github.com/Monibuca/plugin-record.git
synced 2025-10-06 01:07:00 +08:00
fix: report error when can't create file to write
desc: 当无法创建文件时报错
This commit is contained in:
4
raw.go
4
raw.go
@@ -5,6 +5,7 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"go.uber.org/zap"
|
||||
. "m7s.live/engine/v4"
|
||||
"m7s.live/engine/v4/codec"
|
||||
"m7s.live/engine/v4/track"
|
||||
@@ -42,6 +43,9 @@ func (r *RawRecorder) 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()
|
||||
}
|
||||
go r.start()
|
||||
case *track.Video:
|
||||
|
Reference in New Issue
Block a user