|
@@ -154,6 +154,7 @@ public class TeacherLiveRoomActivity extends BaseMVPActivity<ActivityTeacherLive
|
|
|
private int currentLiveMode = LiveConfig.LIVE_MODE_PREVIEW;//默认是预览模式
|
|
|
private int currentLiveStatus = LiveConfig.LIVE_STATUS_NORMAL;
|
|
|
private boolean isAutoScrollToLast = true;
|
|
|
+ private boolean isDisAbleMic = false;// disable true 关闭麦克风 false 打开麦克风
|
|
|
private RongIMClient.ConnectionStatusListener connectStatusListener = new RongIMClient.ConnectionStatusListener() {
|
|
|
@Override
|
|
|
public void onChanged(ConnectionStatus status) {
|
|
@@ -292,6 +293,7 @@ public class TeacherLiveRoomActivity extends BaseMVPActivity<ActivityTeacherLive
|
|
|
viewBinding.viewMainLayout.tvInput.setOnClickListener(this);
|
|
|
viewBinding.viewMainLayout.ivMic.setOnClickListener(this);
|
|
|
viewBinding.viewMainLayout.iconFinishLive.setOnClickListener(this);
|
|
|
+ viewBinding.viewMainLayout.ivMicMode.setOnClickListener(this);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -732,6 +734,26 @@ public class TeacherLiveRoomActivity extends BaseMVPActivity<ActivityTeacherLive
|
|
|
showLiveRoomManagerDialog();
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ if (id == R.id.iv_mic_mode) {
|
|
|
+ //禁音切换
|
|
|
+ updateMicMode();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void updateMicMode() {
|
|
|
+ if (isDisAbleMic) {
|
|
|
+ presenter.setMicrophoneDisable(false);
|
|
|
+ isDisAbleMic = false;
|
|
|
+ ToastUtil.getInstance().showShort("您已开启麦克风");
|
|
|
+ viewBinding.viewMainLayout.ivMicMode.setImageResource(R.drawable.icon_mic_mode_on);
|
|
|
+ } else {
|
|
|
+ presenter.setMicrophoneDisable(true);
|
|
|
+ isDisAbleMic = true;
|
|
|
+ ToastUtil.getInstance().showShort("您已关闭麦克风");
|
|
|
+ viewBinding.viewMainLayout.ivMicMode.setImageResource(R.drawable.icon_mic_mode_off);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|