From 9a0d22fa4e2145e08a2f7b40e234d06eed4178cc Mon Sep 17 00:00:00 2001 From: langhuihui <178529795@qq.com> Date: Sun, 19 Jan 2025 10:32:11 +0800 Subject: [PATCH] fix: seek no track --- plugin/mp4/pkg/demuxer.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugin/mp4/pkg/demuxer.go b/plugin/mp4/pkg/demuxer.go index e5de527..5ace5a3 100644 --- a/plugin/mp4/pkg/demuxer.go +++ b/plugin/mp4/pkg/demuxer.go @@ -6,6 +6,7 @@ import ( "io" "slices" + "m7s.live/v5/pkg" . "m7s.live/v5/plugin/mp4/pkg/box" ) @@ -454,6 +455,8 @@ func (d *Demuxer) SeekTime(dts uint64) (sample *Sample, err error) { } d.ReadSampleIdx[audioTrack.TrackId-1] = uint32(idx) sample = &audioTrack.Samplelist[idx] + } else { + return nil, pkg.ErrNoTrack } return }