diff --git a/src/Record/Recorder.cpp b/src/Record/Recorder.cpp index a0a1f538..4b95d08a 100644 --- a/src/Record/Recorder.cpp +++ b/src/Record/Recorder.cpp @@ -256,6 +256,10 @@ private: return; } + if(it->second->getSchema() != schema){ + // 绑定的协议不一致 + return; + } if(it->second->continueRecord()){ // 如果可以继续录制,那么只重置tracks,不删除对象 it->second->resetTracks();