|
@@ -10,19 +10,19 @@ import java.util.Map;
|
|
|
* @date 2024-11-07 21:49:19
|
|
* @date 2024-11-07 21:49:19
|
|
|
*/
|
|
*/
|
|
|
public enum VideoErrorType {
|
|
public enum VideoErrorType {
|
|
|
- censor(1, "视频无封面"),
|
|
|
|
|
- publish(2, "视频无声音"),
|
|
|
|
|
- censorFailed(3, "视频无画面"),
|
|
|
|
|
- revoke(4, "视频无资源"),
|
|
|
|
|
- cache(5, "视频有广告");
|
|
|
|
|
|
|
+ noCover(1, "视频无封面"),
|
|
|
|
|
+ noAudio(2, "视频无声音"),
|
|
|
|
|
+ noVideo(3, "视频无画面"),
|
|
|
|
|
+ noResource(4, "视频无资源"),
|
|
|
|
|
+ hasAd(5, "视频有广告");
|
|
|
|
|
|
|
|
private final Integer code;
|
|
private final Integer code;
|
|
|
private final String desc;
|
|
private final String desc;
|
|
|
|
|
|
|
|
- private static Map<Integer, String> descMap = new HashMap<>();
|
|
|
|
|
|
|
+ private static Map<Integer, VideoErrorType> descMap = new HashMap<>();
|
|
|
static {
|
|
static {
|
|
|
for (VideoErrorType status : VideoErrorType.values()) {
|
|
for (VideoErrorType status : VideoErrorType.values()) {
|
|
|
- descMap.put(status.code, status.desc);
|
|
|
|
|
|
|
+ descMap.put(status.code, status);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -45,7 +45,7 @@ public enum VideoErrorType {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// TODO 第一次调用时会初始化 descMap
|
|
// TODO 第一次调用时会初始化 descMap
|
|
|
- public static String getDescByCode(int code) {
|
|
|
|
|
|
|
+ public static VideoErrorType getDescByCode(int code) {
|
|
|
return descMap.get(code);
|
|
return descMap.get(code);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|