我正在使用QuickBlox视频聊天示例,它运行正常。现在我想使用后置摄像头和文档说使用cameraView.switchCamera()在视频通话期间可以更改摄像头。但我不知道我应该把这段代码放在哪里。此外,文档说可以录制视频聊天,所以我想知道如何录制视频聊天,以后可以访问。
答案 0 :(得分:3)
1 - 要切换相机,可以使用cameraView.switchCamera() 例如,您可以在xml文件中的cameraView上找到切换按钮,为它应用clickListener:
switchCameraBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
cameraView.switchCamera();
}
});
2 - 您可以在此回叫中处理来自相机和对手的所有数据:
private OnQBVideoChatListener qbVideoChatListener = new OnQBVideoChatListener() {
@Override
public void onCameraDataReceive(byte[] videoData) {
}
@Override
public void onMicrophoneDataReceive(byte[] audioData) {
}
@Override
public void onOpponentVideoDataReceive(byte[] videoData) {
}
@Override
public void onOpponentAudioDataReceive(byte[] audioData) {
}
};