diff --git a/src/Common/MultiMediaSourceMuxer.cpp b/src/Common/MultiMediaSourceMuxer.cpp index 1348a0e5..0f56ddbe 100644 --- a/src/Common/MultiMediaSourceMuxer.cpp +++ b/src/Common/MultiMediaSourceMuxer.cpp @@ -96,6 +96,7 @@ bool MultiMuxerPrivate::setupRecord(MediaSource &sender, Recorder::type type, bo if (hls_src) { //设置HlsMediaSource的事件监听器 hls_src->setListener(_meida_listener); + hls_src->setTrackSource(shared_from_this()); } } else if (!start && _hls) { //停止录制