package com.fzzy.igds.dzhwk.constant; /** * @Description 抓拍方式 * @Author CZT * @Date 2024/12/10 16:48 */ public enum CameraPlayType { PLAY_TYPE_DEFAULT("DEFAULT", "系统默认"), PLAY_TYPE_WEB_RTC_DH("WEB_RTC_DH", "WEB-RTC-大华"), PLAY_TYPE_WEB_RTC_HIK("WEB_RTC_HIK", "WEB-RTC-海康"), PLAY_TYPE_HIK_WEB_WS("HIK_WEB_WS", "海康web无插件"), PLAY_TYPE_DH_WEB_WS("DH_WEB_WS", "大华web无插件"), PLAY_TYPE_VLC("VLC", "VLC插件"), PLAY_TYPE_HIK_WEB4("HIK_WEB4", "海康web插件"), PLAY_TYPE_HIK_MEDIA("MEDIA_HIK", "海康综合安防平台"); private String code; private String name; private CameraPlayType(String code, String name) { this.code = code; this.name = name; } public String getCode() { return code; } public String getName() { return name; } public static String getName(String code){ if(null == code) { return null; } if(CameraPlayType.PLAY_TYPE_DEFAULT.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_DEFAULT.getName(); if(CameraPlayType.PLAY_TYPE_WEB_RTC_DH.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_WEB_RTC_DH.getName(); if(CameraPlayType.PLAY_TYPE_WEB_RTC_HIK.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_WEB_RTC_HIK.getName(); if(CameraPlayType.PLAY_TYPE_HIK_WEB_WS.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_HIK_WEB_WS.getName(); if(CameraPlayType.PLAY_TYPE_DH_WEB_WS.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_DH_WEB_WS.getName(); if(CameraPlayType.PLAY_TYPE_VLC.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_VLC.getName(); if(CameraPlayType.PLAY_TYPE_HIK_WEB4.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_HIK_WEB4.getName(); if(CameraPlayType.PLAY_TYPE_HIK_MEDIA.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_HIK_MEDIA.getName(); return code; } }