package com.fzzy.igds.constant;
|
|
/**
|
* @Description 抓拍方式
|
* @Author CZT
|
* @Date 2025/11/25 15:30
|
*/
|
public enum PlayType {
|
|
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插件"),
|
HTTP_CZKJ_CH("HTTP_CZKJ_CH", "创卓视频"),
|
|
PLAY_TYPE_HIK_WEB4("HIK_WEB4", "海康web插件"),
|
PLAY_TYPE_HIK_MEDIA("MEDIA_HIK", "海康综合安防平台");
|
|
private String code;
|
private String name;
|
|
private PlayType(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(PlayType.PLAY_TYPE_DEFAULT.getCode().equals(code)) return PlayType.PLAY_TYPE_DEFAULT.getName();
|
if(PlayType.PLAY_TYPE_WEB_RTC_DH.getCode().equals(code)) return PlayType.PLAY_TYPE_WEB_RTC_DH.getName();
|
if(PlayType.PLAY_TYPE_WEB_RTC_HIK.getCode().equals(code)) return PlayType.PLAY_TYPE_WEB_RTC_HIK.getName();
|
if(PlayType.PLAY_TYPE_HIK_WEB_WS.getCode().equals(code)) return PlayType.PLAY_TYPE_HIK_WEB_WS.getName();
|
if(PlayType.PLAY_TYPE_DH_WEB_WS.getCode().equals(code)) return PlayType.PLAY_TYPE_DH_WEB_WS.getName();
|
if(PlayType.PLAY_TYPE_VLC.getCode().equals(code)) return PlayType.PLAY_TYPE_VLC.getName();
|
if(PlayType.PLAY_TYPE_HIK_WEB4.getCode().equals(code)) return PlayType.PLAY_TYPE_HIK_WEB4.getName();
|
if(PlayType.PLAY_TYPE_HIK_MEDIA.getCode().equals(code)) return PlayType.PLAY_TYPE_HIK_MEDIA.getName();
|
return code;
|
}
|
}
|