音视频回调提示词
This commit is contained in:
parent
f9615f677f
commit
51735e429e
@ -1763,7 +1763,7 @@ class CallBackController extends AbstractController
|
||||
}
|
||||
|
||||
if (!in_array($request_params['EventType'],[102,103,201,203])){
|
||||
return $this->TrtcErrorReturn("事件类型错误");
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
} catch (\Throwable $e) {
|
||||
// 验证失败
|
||||
@ -1798,33 +1798,39 @@ class CallBackController extends AbstractController
|
||||
$redis->set($redis_key, $request_params['EventType'], 20);
|
||||
if (!empty($redis_value)){
|
||||
if ($redis_value == $request_params['EventType']){
|
||||
return $this->TrtcErrorReturn("存在正在执行的相同事件,此次事件不处理");
|
||||
// 存在正在执行的相同事件,此次事件不处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 解散房间
|
||||
if ($redis_value == 102){
|
||||
return $this->TrtcErrorReturn("正在处理结束通话事件,此次事件不处理");
|
||||
// 正在处理结束通话事件,此次事件不处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 视频推流
|
||||
if ($redis_value == 201){
|
||||
if ($request_params['EventType'] == 103){
|
||||
return $this->TrtcErrorReturn("正在处理视频推流事件,此进入房间事件不处理");
|
||||
// 正在处理视频推流事件,进入房间事件不处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
if ($request_params['EventType'] == 203){
|
||||
return $this->TrtcErrorReturn("正在处理视频推流事件,此音频推流事件不处理");
|
||||
// 正在处理视频推流事件,音频推流事件不处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
}
|
||||
|
||||
// 音频推流
|
||||
if ($redis_value == 203){
|
||||
if ($request_params['EventType'] == 103){
|
||||
return $this->TrtcErrorReturn("正在处理视频推流事件,此进入房间事件不处理");
|
||||
// 正在处理视频推流事件,进入房间事件不处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
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){
|
||||
return $this->TrtcErrorReturn("已开始/结束通话,此进入房间动作不做处理");
|
||||
// 已开始/结束通话,进入房间动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
@ -1868,7 +1875,8 @@ class CallBackController extends AbstractController
|
||||
case '102': // 解散房间
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 4){
|
||||
return $this->TrtcErrorReturn("已结束通话,此解散房间动作不做处理");
|
||||
// 已结束通话,解散房间动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
@ -1887,11 +1895,13 @@ class CallBackController extends AbstractController
|
||||
case '201': // 视频推流
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 4){
|
||||
return $this->TrtcErrorReturn("已结束通话,此视频推流动作不做处理");
|
||||
// 已结束通话,视频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
if ($video_record['video_status'] == 3){
|
||||
return $this->TrtcErrorReturn("已开始通话,此视频推流动作不做处理");
|
||||
// 已开始通话,视频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
@ -1910,11 +1920,13 @@ class CallBackController extends AbstractController
|
||||
case '203': // 音频推流
|
||||
// 检测视频状态
|
||||
if ($video_record['video_status'] == 4){
|
||||
return $this->TrtcErrorReturn("已结束通话,此音频推流动作不做处理");
|
||||
// 已结束通话,音频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
if ($video_record['video_status'] == 3){
|
||||
return $this->TrtcErrorReturn("已开始通话,此音频推流动作不做处理");
|
||||
// 已开始通话,音频推流动作不做处理
|
||||
return $this->TrtcSuccessReturn();
|
||||
}
|
||||
|
||||
// 修改视频状态
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user