Quickblox更改相机并录制视频聊天

时间:2013-12-02 10:49:39

标签: android quickblox

我正在使用QuickBlox视频聊天示例,它运行正常。现在我想使用后置摄像头和文档说使用cameraView.switchCamera()在视频通话期间可以更改摄像头。但我不知道我应该把这段代码放在哪里。此外,文档说可以录制视频聊天,所以我想知道如何录制视频聊天,以后可以访问。

1 个答案:

答案 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) {
        }

    };