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 }