12345678910111213141516171819202122232425262728293031 |
- //
- // VideoManager+timer.m
- // SikeyComm
- //
- // Created by 刘振兴 on 2024/3/21.
- // Copyright © 2024 BaH Cy. All rights reserved.
- //
- #import "VideoManager+timer.h"
- @implementation VideoManager (timer)
- #pragma mark - Heart
- - (void)startVideoTimer {
- [self stopVideoTimer];
- self.mTimeoutTimer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(videoTimerCallback:) userInfo:nil repeats:YES];
- }
- - (void)videoTimerCallback:(id)sender {
- [self stopVideoTimer];
- [self autoTermWithTimeout];
- }
- #pragma mark - stopTimer
- - (void)stopVideoTimer {
- if (self.mTimeoutTimer)
- [self.mTimeoutTimer invalidate];
- self.mTimeoutTimer = nil;
- }
- @end
|