Showing
2 changed files
with
2 additions
and
2 deletions
... | ... | @@ -76,7 +76,7 @@ public class TkVideoControlServiceImpl implements TkVideoControlService { |
76 | 76 | VideoChanelDTO videoChanelDTO = |
77 | 77 | tkVideoChannelService.findVideoChannelById( |
78 | 78 | sipDeviceDTO.getCameraCode(), channelId, tenantId); |
79 | - if (null == videoChanelDTO) { | |
79 | + if (null == videoChanelDTO || DeviceState.OFFLINE.equals(deviceDTO.getDeviceState())) { | |
80 | 80 | throw new TkDataValidationException(ErrorMessage.VIDEO_CHANNEL_NOT_FOUND.getMessage()); |
81 | 81 | } |
82 | 82 | // 找到可以使用的流媒体 | ... | ... |
... | ... | @@ -121,7 +121,7 @@ public enum ErrorMessage { |
121 | 121 | EZVIZ_GET_URL_ERROR(400096,"荧石API调用获取URL失败!!"), |
122 | 122 | IMPORT_TCP_ERROR(400097,"TCP产品不能导入INT,DOUBLE,BOOL,TEXT以外的数据类型属性!!"), |
123 | 123 | SSRC_INFO_NOT_FOUND(400098,"缓存事务信息未找到,设备【%s】 通道【%s】"), |
124 | - VIDEO_CHANNEL_NOT_FOUND(400099,"视频通道不存在"), | |
124 | + VIDEO_CHANNEL_NOT_FOUND(400099,"视频通道已离线或不存在"), | |
125 | 125 | ONLINE_MEDIA_SERVER_NOT_FOUND(400100,"没有可用的流媒体节点"), |
126 | 126 | FOUND_VIDEO_DEVICE_FAILED(400101,"视频设备SIP信息丢失"), |
127 | 127 | NOT_FOUND_MEDIA_SERVER_FOR_PLAY(400102,"未找到可用于播放的流媒体"), | ... | ... |