mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 19:00:01 +08:00
优化代码
This commit is contained in:
parent
996ff47d26
commit
e69cbc1486
@ -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:
|
|||||||
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以便录制
|
||||||
|
Loading…
Reference in New Issue
Block a user