/** 音频切换为视频 */ public void onAudioToVideo() { onCallStateChange(CallStateEnum.VIDEO); avChatVideo.onAudioToVideo( AVChatManager.getInstance().isMute(), AVChatManager.getInstance().isRecording(), recordWarning); // isMute是否处于静音状态 if (!AVChatManager.getInstance().isVideoSend()) { // 是否在发送视频 即摄像头是否开启 AVChatManager.getInstance().toggleLocalVideo(true, null); avChatSurface.localVideoOn(); isClosedCamera = false; } }
@Override public void closeCamera() { if (!isClosedCamera) { // 关闭摄像头 AVChatManager.getInstance().toggleLocalVideo(false, null); isClosedCamera = true; avChatSurface.localVideoOff(); } else { // 打开摄像头 AVChatManager.getInstance().toggleLocalVideo(true, null); isClosedCamera = false; avChatSurface.localVideoOn(); } }