mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-15 20:45:57 +08:00
添加无人观看主动断开事件
This commit is contained in:
@@ -166,11 +166,21 @@ void MediaReader::startReadMP4() {
|
||||
seek(ui32Stamp);
|
||||
return true;
|
||||
}
|
||||
bool MediaReader::close(){
|
||||
bool MediaReader::close(bool force){
|
||||
if(!force && _mediaMuxer->readerCount() != 0 ){
|
||||
return false;
|
||||
}
|
||||
_timer.reset();
|
||||
return true;
|
||||
}
|
||||
|
||||
void MediaReader::onNoneReader(MediaSource &sender) {
|
||||
if(_mediaMuxer->readerCount() != 0){
|
||||
return;
|
||||
}
|
||||
MediaSourceEvent::onNoneReader(sender);
|
||||
}
|
||||
|
||||
bool MediaReader::readSample(int iTimeInc,bool justSeekSyncFrame) {
|
||||
TimeTicker();
|
||||
lock_guard<recursive_mutex> lck(_mtx);
|
||||
|
||||
Reference in New Issue
Block a user