| 
					
				 | 
			
			
				@@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |