|  |  |  | 
|---|
|  |  |  | if ("rtp".equals(param.getApp())) { | 
|---|
|  |  |  | ret.put("close", userSetting.getStreamOnDemand()); | 
|---|
|  |  |  | // 国标流, 点播/录像回放/录像下载 | 
|---|
|  |  |  | //            StreamInfo streamInfoForPlayCatch = redisCatchStorage.queryPlayByStreamId(param.getStream()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | InviteInfo inviteInfo = inviteStreamService.getInviteInfoByStream(null, param.getStream()); | 
|---|
|  |  |  | // 点播 | 
|---|
|  |  |  | if (inviteInfo != null) { | 
|---|
|  |  |  | 
|---|
|  |  |  | resultHolder.put(key, uuid, result); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!exist) { | 
|---|
|  |  |  | playService.play(mediaInfo, deviceId, channelId, (code, message, data) -> { | 
|---|
|  |  |  | playService.play(mediaInfo, deviceId, channelId, null, (code, message, data) -> { | 
|---|
|  |  |  | msg.setData(new HookResult(code, message)); | 
|---|
|  |  |  | resultHolder.invokeResult(msg); | 
|---|
|  |  |  | }); | 
|---|