From fa6eedc46a60e4ed3a88f25d75cf191b4d0742e4 Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Tue, 22 May 2018 18:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Drtsp=20seek=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Rtsp/RtspSession.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Rtsp/RtspSession.cpp b/src/Rtsp/RtspSession.cpp index 4b34aa34..8afc8bfb 100644 --- a/src/Rtsp/RtspSession.cpp +++ b/src/Rtsp/RtspSession.cpp @@ -648,7 +648,8 @@ bool RtspSession::handleReq_Play() { send_SessionNotFound(); return false; } - auto onRes = [this](const string &err){ + auto strRange = m_parser["Range"]; + auto onRes = [this,strRange](const string &err){ bool authSuccess = err.empty(); char response[2 * 1024]; m_pcBuf = response; @@ -690,7 +691,6 @@ bool RtspSession::handleReq_Play() { auto pMediaSrc = m_pMediaSrc.lock(); uint32_t iStamp = 0; if(pMediaSrc){ - auto strRange = m_parser["Range"]; if (strRange.size() && !m_bFirstPlay) { auto strStart = FindField(strRange.data(), "npt=", "-"); if (strStart == "now") {