音视频回调提示词

This commit is contained in:
wucongxing 2024-02-02 16:25:17 +08:00
parent f9615f677f
commit 51735e429e

View File

@ -1763,7 +1763,7 @@ class CallBackController extends AbstractController
} }
if (!in_array($request_params['EventType'],[102,103,201,203])){ if (!in_array($request_params['EventType'],[102,103,201,203])){
return $this->TrtcErrorReturn("事件类型错误"); return $this->TrtcSuccessReturn();
} }
} catch (\Throwable $e) { } catch (\Throwable $e) {
// 验证失败 // 验证失败
@ -1798,33 +1798,39 @@ class CallBackController extends AbstractController
$redis->set($redis_key, $request_params['EventType'], 20); $redis->set($redis_key, $request_params['EventType'], 20);
if (!empty($redis_value)){ if (!empty($redis_value)){
if ($redis_value == $request_params['EventType']){ if ($redis_value == $request_params['EventType']){
return $this->TrtcErrorReturn("存在正在执行的相同事件,此次事件不处理"); // 存在正在执行的相同事件,此次事件不处理
return $this->TrtcSuccessReturn();
} }
// 解散房间 // 解散房间
if ($redis_value == 102){ if ($redis_value == 102){
return $this->TrtcErrorReturn("正在处理结束通话事件,此次事件不处理"); // 正在处理结束通话事件,此次事件不处理
return $this->TrtcSuccessReturn();
} }
// 视频推流 // 视频推流
if ($redis_value == 201){ if ($redis_value == 201){
if ($request_params['EventType'] == 103){ if ($request_params['EventType'] == 103){
return $this->TrtcErrorReturn("正在处理视频推流事件,此进入房间事件不处理"); // 正在处理视频推流事件,进入房间事件不处理
return $this->TrtcSuccessReturn();
} }
if ($request_params['EventType'] == 203){ if ($request_params['EventType'] == 203){
return $this->TrtcErrorReturn("正在处理视频推流事件,此音频推流事件不处理"); // 正在处理视频推流事件,音频推流事件不处理
return $this->TrtcSuccessReturn();
} }
} }
// 音频推流 // 音频推流
if ($redis_value == 203){ if ($redis_value == 203){
if ($request_params['EventType'] == 103){ if ($request_params['EventType'] == 103){
return $this->TrtcErrorReturn("正在处理视频推流事件,此进入房间事件不处理"); // 正在处理视频推流事件,进入房间事件不处理
return $this->TrtcSuccessReturn();
} }
if ($request_params['EventType'] == 201){ if ($request_params['EventType'] == 201){
return $this->TrtcErrorReturn("正在处理视频推流事件,此视频推流事件不处理"); // 正在处理视频推流事件,视频推流事件不处理
return $this->TrtcSuccessReturn();
} }
} }
} }
@ -1850,7 +1856,8 @@ class CallBackController extends AbstractController
// 检测视频状态 // 检测视频状态
if ($video_record['video_status'] == 3 || $video_record['video_status'] == 4){ if ($video_record['video_status'] == 3 || $video_record['video_status'] == 4){
return $this->TrtcErrorReturn("已开始/结束通话,此进入房间动作不做处理"); // 已开始/结束通话,进入房间动作不做处理
return $this->TrtcSuccessReturn();
} }
// 修改视频状态 // 修改视频状态
@ -1868,7 +1875,8 @@ class CallBackController extends AbstractController
case '102': // 解散房间 case '102': // 解散房间
// 检测视频状态 // 检测视频状态
if ($video_record['video_status'] == 4){ if ($video_record['video_status'] == 4){
return $this->TrtcErrorReturn("已结束通话,此解散房间动作不做处理"); // 已结束通话,解散房间动作不做处理
return $this->TrtcSuccessReturn();
} }
// 修改视频状态 // 修改视频状态
@ -1887,11 +1895,13 @@ class CallBackController extends AbstractController
case '201': // 视频推流 case '201': // 视频推流
// 检测视频状态 // 检测视频状态
if ($video_record['video_status'] == 4){ if ($video_record['video_status'] == 4){
return $this->TrtcErrorReturn("已结束通话,此视频推流动作不做处理"); // 已结束通话,视频推流动作不做处理
return $this->TrtcSuccessReturn();
} }
if ($video_record['video_status'] == 3){ if ($video_record['video_status'] == 3){
return $this->TrtcErrorReturn("已开始通话,此视频推流动作不做处理"); // 已开始通话,视频推流动作不做处理
return $this->TrtcSuccessReturn();
} }
// 修改视频状态 // 修改视频状态
@ -1910,11 +1920,13 @@ class CallBackController extends AbstractController
case '203': // 音频推流 case '203': // 音频推流
// 检测视频状态 // 检测视频状态
if ($video_record['video_status'] == 4){ if ($video_record['video_status'] == 4){
return $this->TrtcErrorReturn("已结束通话,此音频推流动作不做处理"); // 已结束通话,音频推流动作不做处理
return $this->TrtcSuccessReturn();
} }
if ($video_record['video_status'] == 3){ if ($video_record['video_status'] == 3){
return $this->TrtcErrorReturn("已开始通话,此音频推流动作不做处理"); // 已开始通话,音频推流动作不做处理
return $this->TrtcSuccessReturn();
} }
// 修改视频状态 // 修改视频状态