Verbinden mit der Sitzung und Erstellen eines Publishers
Vielleicht haben Sie bemerkt, dass die initializeSession() Methode, die im letzten Schritt aufgerufen wird, nachdem wir die Sitzungs-ID und das Token erhalten haben. Diese Methode initialisiert ein Sitzungsobjekt und stellt dann eine Verbindung zur Sitzung her, aber wir haben sie noch nicht in unserem Code definiert.
- Kopieren Sie den folgenden Code und fügen Sie ihn unter dem bestehenden Code in Ihrem
app.jsnach der DateiinitializeSession()Linie:
Dieser Code verbindet uns mit einer Sitzung und veröffentlicht unsere Kamera und unser Mikrofon für die Anwendung und den Videoanruf selbst.
OT.initSession() nimmt unsere Application ID und Session ID, um die Videositzung einzurichten, mit der wir uns verbinden werden. Dadurch werden wir nicht sofort mit dem Stream verbunden, da die Applications möglicherweise noch einige zusätzliche Bootstraps durchführen müssen, bevor eine vollständige Verbindung hergestellt werden kann.
OT.initPublisher() den Browser so einrichten, dass er unsere Kamera und unser Mikrofon in der Videositzung selbst veröffentlicht. Wie bei OT.initSession()Die Streams werden nicht sofort in der API veröffentlicht, sondern nur so konfiguriert, dass dies später geschieht.
session.connect() sagt dem SDK schließlich, dass es sich mit der API verbinden soll. Es nimmt unser Token, das unser Authentifizierungs-Token ist, und verbindet uns mit der API. Da wir unseren Publisher bereits konfiguriert haben, wird er auch mit dem Streaming beginnen, sobald wir mit der Gesamtsitzung verbunden sind.
Einfacher Video-Chat
Lernen Sie die grundlegenden Concepts der Vonage Video API-Plattform kennen und erfahren Sie, wie Benutzer über Video, Voice und Messaging kommunizieren können. Erkunden Sie einen grundlegenden Ablauf der Vonage Video API.