2

我正在使用 quickblox api 进行 1 对 1 视频聊天,但我不知道类的用法OnVideoChatChangeState()以及OnQBVideoChatListener()调用事件的变化。我已经修改了代码,但视频没有启动点击功能,但没有转到:

` public void onVideoChatStateChange(CallState state, VideoChatConfig receivedVideoChatConfig) {
                videoChatConfig = receivedVideoChatConfig;
                isCanceledVideoCall = false;
                Toast.makeText(getApplicationContext(), "switch", Toast.LENGTH_LONG).show();
                switch (state) 
                {
                    case ON_CALLING:
                        Toast.makeText(getApplicationContext(), "After this the showCallDialog() will be called.", Toast.LENGTH_LONG).show();
                        showCallDialog();                      
                        break;
                    case ON_ACCEPT_BY_USER:
                        progressDialog.dismiss();
                        startVideoChatActivity();
                        break;
                    case ON_REJECTED_BY_USER:
                        progressDialog.dismiss();
                        break;
                    case ON_DID_NOT_ANSWERED:
                        progressDialog.dismiss();
                        break;
                    case ON_CANCELED_CALL:
                        isCanceledVideoCall = true;
                        videoChatConfig = null;
                        break;
                    case ON_START_CONNECTING:
                        progressDialog.dismiss();
                        startVideoChatActivity();
                        break;
                    default:
                    break;
                }
            }
        };
`

并且该showCallDialog();方法没有被调用,这表明这里没有发生事件。所以我想知道事件是否会发生以便调用方法。

4

1 回答 1

1

这已得到修复。主分支已更新。请尝试再次下载并使用该示例。

于 2014-03-19T09:25:34.017 回答