| | |
| | | result.put("error","device[ " + serial + " ]未找到"); |
| | | resultDeferredResult.setResult(result); |
| | | return resultDeferredResult; |
| | | }else if (!device.isOnline()) { |
| | | }else if (!device.isOnLine()) { |
| | | JSONObject result = new JSONObject(); |
| | | result.put("error","device[ " + code + " ]offline"); |
| | | resultDeferredResult.setResult(result); |
| | |
| | | result.put("error","channel[ " + code + " ]未找到"); |
| | | resultDeferredResult.setResult(result); |
| | | return resultDeferredResult; |
| | | }else if (deviceChannel.getStatus() == 0) { |
| | | }else if (!deviceChannel.isStatus()) { |
| | | JSONObject result = new JSONObject(); |
| | | result.put("error","channel[ " + code + " ]offline"); |
| | | resultDeferredResult.setResult(result); |
| | |
| | | MediaServerItem newMediaServerItem = playService.getNewMediaServerItem(device); |
| | | |
| | | |
| | | playService.play(newMediaServerItem, serial, code, (errorCode, msg, data) -> { |
| | | playService.play(newMediaServerItem, serial, code, null, (errorCode, msg, data) -> { |
| | | if (errorCode == InviteErrorCode.SUCCESS.getCode()) { |
| | | InviteInfo inviteInfo = inviteStreamService.getInviteInfoByDeviceAndChannel(InviteSessionType.PLAY, serial, code); |
| | | if (inviteInfo != null && inviteInfo.getStreamInfo() != null) { |