Connexion à la session
Maintenant que les informations d'identification ont été définies, nous devons nous connecter à la session :
- Copiez le code suivant pour mettre à jour le
MainActivityclasse :
public class MainActivity extends AppCompatActivity {
private static final String TAG = MainActivity.class.getSimpleName();
private Session session;
private SignalMessageAdapter messageHistory;
private EditText messageEditTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
messageEditTextView = findViewById(R.id.message_edit_text);
ListView messageHistoryListView = findViewById(R.id.message_history_list_view);
messageHistory = new SignalMessageAdapter(this);
messageHistoryListView.setAdapter(messageHistory);
messageEditTextView.setEnabled(false);
session = new Session.Builder(this, VonageVideoSDKConfig.APP_ID, VonageVideoSDKConfig.SESSION_ID).build();
session.setSessionListener(sessionListener);
session.setSignalListener(signalListener);
session.connect(VonageVideoSDKConfig.TOKEN);
}
}
Session.Builder() prend notre ID d'application et notre ID de session pour définir la session vidéo à laquelle nous allons nous connecter. Cela ne nous connecte pas immédiatement à la session, car les applications peuvent avoir besoin d'un démarrage supplémentaire avant de se connecter complètement.
session.connect() indique finalement au SDK de se connecter à l'API. Il prend notre jeton, qui est notre jeton d'authentification, et nous connecte à l'API. L'autre code est principalement destiné à l'interface avec l'interface utilisateur.
Chat textuel de base
Suivez ce tutoriel pour créer un chat textuel de base à partir de zéro en utilisant l'API Video de Vonage. C'est la façon la plus rapide de construire une preuve de concept pour cette fonctionnalité sur la plateforme vidéo.