|
@@ -177,7 +177,7 @@ public class TCStudentLiveRoomActivity extends BaseMVPActivity<AcTtLiveroomLayou
|
|
|
private ObjectAnimator hideHeaderInfoAnim;
|
|
|
private ObjectAnimator showHeaderInfoAnim;
|
|
|
private boolean isEnableChat = false;//默认不禁止
|
|
|
- private boolean isEnableMic = false;//默认不禁止
|
|
|
+ private boolean isDisableMicApply = false;//默认不禁止
|
|
|
private boolean isEnableAll = false;//默认不禁止 黑名单状态
|
|
|
private boolean isPcClientLive = true;//默认为PC端直播
|
|
|
private boolean isMuteAllMic = false;//默认为不禁止麦克风
|
|
@@ -1139,7 +1139,7 @@ public class TCStudentLiveRoomActivity extends BaseMVPActivity<AcTtLiveroomLayou
|
|
|
return;
|
|
|
}
|
|
|
Log.i("pq", "receive mic mode control msg 禁麦模式:" + isEnableMic);
|
|
|
- this.isEnableMic = isEnableMic;
|
|
|
+ this.isDisableMicApply = isEnableMic;
|
|
|
if (isEnableMic && isOnApplyMic()) {
|
|
|
handleCloseMicEvent();
|
|
|
}
|
|
@@ -1803,6 +1803,8 @@ public class TCStudentLiveRoomActivity extends BaseMVPActivity<AcTtLiveroomLayou
|
|
|
getGlobalBanStatus(groupAttributeJson);
|
|
|
//全员闭麦模式
|
|
|
getMuteAllMicStatus(groupAttributeJson);
|
|
|
+ //禁止连麦状态
|
|
|
+ getMicApplyStatus(groupAttributeJson);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1835,6 +1837,19 @@ public class TCStudentLiveRoomActivity extends BaseMVPActivity<AcTtLiveroomLayou
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void getMicApplyStatus(JSONObject groupAttributeJson) {
|
|
|
+ String micApplyStatus = groupAttributeJson.optString(TTLiveConfig.LIVE_ROOM_MIC_APPLY_STATUS_KEY);
|
|
|
+ if (!TextUtils.isEmpty(micApplyStatus)) {
|
|
|
+ Log.i("pq", " getMicApplyStatus micApplyStatus:" + micApplyStatus);
|
|
|
+ if (TextUtils.equals(micApplyStatus, TTLiveConfig.STATUS_ON)) {
|
|
|
+ //全局禁言开启
|
|
|
+ isDisableMicApply = true;
|
|
|
+ } else {
|
|
|
+ isDisableMicApply = false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void getCameraStatus(JSONObject groupAttributeJson) {
|
|
|
String cameraStatus = groupAttributeJson.optString(TTLiveConfig.LIVE_ROOM_ANCHOR_CAMERA_KEY);
|
|
|
if (!TextUtils.isEmpty(cameraStatus)) {
|
|
@@ -2345,7 +2360,7 @@ public class TCStudentLiveRoomActivity extends BaseMVPActivity<AcTtLiveroomLayou
|
|
|
ToastUtil.getInstance().show(TCStudentLiveRoomActivity.this, "您已被管理员禁言");
|
|
|
return true;
|
|
|
}
|
|
|
- if (isEnableMic) {
|
|
|
+ if (isDisableMicApply) {
|
|
|
ToastUtil.getInstance().show(TCStudentLiveRoomActivity.this, "管理员关闭连麦申请");
|
|
|
return true;
|
|
|
}
|