| | |
| | | // 秘钥appSecret |
| | | ArtemisConfig.appSecret = HkConstant.AppSecret; |
| | | |
| | | if (type==3) { |
| | | // 秘钥appKey |
| | | ArtemisConfig.appKey = HkConstant.EventAppKey; |
| | | // 秘钥appSecret |
| | | ArtemisConfig.appSecret = HkConstant.EventAppSecret; |
| | | // host |
| | | ArtemisConfig.host = HkConstant.Event_NEW_HOST; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * STEP3:设置接口的URI地址 |
| | |
| | | * @param url 视频预览url |
| | | * @param cameraIndexCode 监控点唯一标识 |
| | | * @param protocol |
| | | * @param transmode |
| | | * @param expand |
| | | * @return |
| | | */ |
| | | public static String GetCameraPreviewURL(Integer type,String url, String cameraIndexCode, String protocol,String expand,Integer streamType) { |
| | | public static String GetCameraPreviewURL(Integer type, |
| | | String url, |
| | | String cameraIndexCode, |
| | | String protocol, |
| | | Integer transmode, |
| | | String expand, |
| | | Integer streamType) { |
| | | /** |
| | | * 组装请求参数 |
| | | */ |
| | |
| | | jsonBody.put("cameraIndexCode", cameraIndexCode); |
| | | jsonBody.put("streamType",streamType); |
| | | jsonBody.put("protocol", protocol); |
| | | jsonBody.put("transmode", 1); |
| | | jsonBody.put("transmode", transmode); |
| | | if (null!= expand && !expand.equals("")) { |
| | | jsonBody.put("expand", expand); |
| | | } |
| | |
| | | * 组装请求参数 |
| | | */ |
| | | JSONObject jsonBody = new JSONObject(); |
| | | jsonBody.put("eventTypes", Arrays.stream(eventVO.getEventTypes().split(",")).mapToInt(Integer::parseInt).toArray()); |
| | | jsonBody.put("eventTypes", Arrays.stream(eventVO.getEventTypes().split(",")).mapToLong(Long::parseLong).toArray()); |
| | | jsonBody.put("eventDest", eventVO.getEventDest()); |
| | | if (null!=eventVO.getSubType()){ |
| | | jsonBody.put("subType", eventVO.getSubType()); |
| | |
| | | * @return |
| | | */ |
| | | public static String removeEventSubscriptionByEventTypes(EventVO eventVO, String url) { |
| | | int[] eventTypes = Arrays.stream(eventVO.getEventTypes().split(",")).mapToInt(Integer::parseInt).toArray(); |
| | | long[] eventTypes = Arrays.stream(eventVO.getEventTypes().split(",")).mapToLong(Long::parseLong).toArray(); |
| | | /** |
| | | * 组装请求参数 |
| | | */ |