2017-01-11 3 views
0

Я пытаюсь реализовать QuickBlox голос, взывающий в моем приложении, следуя инструкциям из инструкции от Prepare your application for Android AppFiles gradle_ImageQuickBlox currentSession всегда нуль

сообщение об ошибке: попытка вызвать виртуальный метод «недействительным com.quickblox .videochat.webrtc.QBRTCSession.addSessionCallbacksListener (com.quickblox.videochat.webrtc.callbacks.QBRTCSessionConnectionCallbacks)»на нулевой ссылки на объект

QBChatService.getInstance().getVideoChatWebRTCSignalingManager() 
      .addSignalingManagerListener(new QBVideoChatSignalingManagerListener() { 
       @Override 
       public void signalingCreated(QBSignaling qbSignaling, boolean createdLocally) { 
        if (!createdLocally) { 
         QBRTCClient.getInstance(getApplicationContext()).addSignaling((QBWebRTCSignaling) qbSignaling); 
        } 
       } 
      }); 
    WebRtcSessionManager.getInstance(this).getCurrentSession().addSessionCallbacksListener(this); 
    WebRtcSessionManager.getInstance(this).getCurrentSession().addVideoTrackCallbacksListener(this); 
    QBRTCClient.getInstance(this).addSessionCallbacksListener(this); 
    QBRTCClient.getInstance(this).prepareToProcessCalls(); 

ответ

2

Перед началом вызова вы должны войти в чат QBChatService.getInstance(). Login(). Итак, проверьте вход в чат.

+0

спасибо. Помогает –

Смежные вопросы