diff --git a/src/Rtsp/RtspPlayer.cpp b/src/Rtsp/RtspPlayer.cpp index 51ab33e0..2ba0a2a7 100644 --- a/src/Rtsp/RtspPlayer.cpp +++ b/src/Rtsp/RtspPlayer.cpp @@ -388,7 +388,7 @@ void RtspPlayer::handleResSETUP(const Parser &parser, unsigned int track_idx) { } // 所有setup命令发送完毕 // 发送play命令 - if (_speed==1.0f) { + if (_speed==0.0f) { sendPause(type_play, 0); } else { sendPause(type_speed, 0); diff --git a/src/Rtsp/RtspPlayer.h b/src/Rtsp/RtspPlayer.h index ac1f9ba3..cdc6dfb2 100644 --- a/src/Rtsp/RtspPlayer.h +++ b/src/Rtsp/RtspPlayer.h @@ -121,7 +121,7 @@ private: std::string _play_url; // rtsp开始倍速 - float _speed= 1.0f; + float _speed= 0.0f; std::vector _sdp_track; std::function _on_response; //RTP端口,trackid idx 为数组下标