Commit e69cbc14 by xiongziliang

优化代码

parent 996ff47d
...@@ -266,16 +266,12 @@ private: ...@@ -266,16 +266,12 @@ private:
return; return;
} }
if(!it->second){
// 录像对象为空,已经停止录制
return;
}
if(it->second->continueRecord()){ if(it->second->continueRecord()){
// 如果可以继续录制,那么只重置tracks,不删除对象 // 如果可以继续录制,那么只重置tracks,不删除对象
it->second->resetTracks(); it->second->resetTracks();
}else{ }else{
// 删除对象(意味着可能删除hls临时文件) // 删除对象(意味着可能删除hls临时文件)
it->second.reset(); _recorder_map.erase(it);
} }
} }
...@@ -284,11 +280,7 @@ private: ...@@ -284,11 +280,7 @@ private:
if (it == _recorder_map.end()) { if (it == _recorder_map.end()) {
return Recorder::status_not_record; return Recorder::status_not_record;
} }
if (it->second && it->second->isRecording()) { return it->second->isRecording() ? Recorder::status_recording : Recorder::status_wait_record;
return Recorder::status_recording;
}
return Recorder::status_wait_record;
} }
// 查找MediaSource以便录制 // 查找MediaSource以便录制
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论