Ejemplo n.º 1
0
 /** 音频切换为视频 */
 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;
   }
 }
Ejemplo n.º 2
0
 @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();
   }
 }