liusuyi
2026-05-14 9958bc1501d0daee954d9bba383475e55e24ebab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.ard.work.sdk.common;
 
import lombok.Getter;
import java.util.Date;
import java.util.concurrent.ConcurrentHashMap;
 
 
/**
 * 全局存储所有录像任务
 * 记录通道录像时间
 * @author lsy
 * @date 2025/4/12
 */
 
public class RecordManager {
    // 获取所有活跃录像
    @Getter
    private static final ConcurrentHashMap<String, Date> activeRecords = new ConcurrentHashMap<>();
 
    // 添加新录像任务
    public static void addRecord(String name) {
        activeRecords.put(name, new Date());
    }
 
    // 停止录像并移除记录
    public static void stopRecord(String name) {
        activeRecords.remove(name);
    }
}