OpenTok.js-Referenz
OpenTok.js enthält die folgenden Klassen:
| Klasse | Beschreibung |
|---|---|
| Archiv-Veranstaltung | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| AudioInputDeviceChangedEvent | Weitere Informationen finden Sie in dieser Dokumentation. |
| AudioLevelUpdatedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| Fähigkeiten | Alle Eigenschaften von „Capabilities“ sind undefiniert, bis Sie eine Verbindung zu einer Sitzung hergestellt haben und das „Session“-Objekt das Ereignis „sessionConnected“ ausgelöst hat. |
| CaptionReceivedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| Verbindung | Das Session-Objekt verfügt über eine „connection“-Eigenschaft, bei der es sich um ein Connection-Objekt handelt. Diese repräsentiert die Verbindung des lokalen Clients. (Ein Client verfügt erst dann über eine Verbindung, wenn er die Methode „connect()“ des Session-Objekts erfolgreich aufgerufen hat.) |
| Verbindungsereignis | Das Session-Objekt löst ein „connectionCreated“-Ereignis aus, wenn ein Client (einschließlich Ihres eigenen) eine Verbindung zu einer Session herstellt. Außerdem löst es bei der ersten Verbindungsherstellung für jeden Client in der Session ein „connectionCreated“-Ereignis aus. (Wenn Ihr lokaler Client eine Verbindung herstellt, löst das Session-Objekt zudem ein „sessionConnect“-Ereignis aus.) |
| CpuPerformanceChangedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| Fehler | Die Klasse „Error“ definiert außerdem den Fehler, der ausgelöst wird, wenn das von einer der folgenden Methoden zurückgegebene Promise abgelehnt wird: |
| Veranstaltung | Beispielsweise löst das Stream-Objekt ein „streamPropertyChanged“-Ereignis aus, wenn die Eigenschaften des Streams aktualisiert werden. Einen Callback für ein Ereignis fügen Sie mithilfe der on()-Methode des Stream-Objekts hinzu: |
| EventDispatcher | Veraltet – verwende stattdessen on() oder once(). |
| Ausnahmeereignis | Beachten Sie, dass Sie durch den Aufruf der Methode OT.on() einen Callback für das Ausnahmereignis einrichten. |
| MediaStoppedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| MediaStreamAvailableEvent | Beachten Sie, dass der Ton sowohl über das benutzerdefinierte Element als auch über das Publisher- oder Subscriber-Widget wiedergegeben wird. Die benutzerdefinierten Elemente sollten stummgeschaltet werden, um ein Echo zu vermeiden. |
| MuteForcedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| OT | Initialisiert ein Publisher-Objekt und gibt es zurück. |
| Herausgeber | Der folgende Code instanziiert eine Sitzung und veröffentlicht bei Herstellung der Verbindung zur Sitzung einen Audio-Video-Stream: |
| QualityScoreChangedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| Sitzung | Veraltet – verwende stattdessen on() oder once(). |
| SessionConnectEvent | In Version 2.2 gibt der „completionHandler“ der Methode „Session.connect()“ an, ob die Verbindung zur Sitzung erfolgreich hergestellt wurde oder fehlgeschlagen ist. |
| SessionDisconnectEvent | Der folgende Code initialisiert eine Sitzung und richtet einen Ereignis-Listener für den Fall ein, dass die Verbindung zur Sitzung unterbrochen wird. |
| SignalEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| Stream | Wenn ein Stream zu einer Sitzung hinzugefügt wird, löst das Session-Objekt ein „streamCreatedEvent“ aus. Wenn ein Stream gelöscht wird, löst das Session-Objekt ein „streamDestroyed“-Ereignis aus. Das StreamEvent-Objekt, das diese Ereignisobjekte definiert, verfügt über eine „stream“-Eigenschaft, bei der es sich um ein Array von Stream-Objekten handelt. Für weitere Details |
| StreamEvent | Der folgende Code stellt eine Verbindung zu einer Sitzung her und richtet einen Ereignis-Listener ein, der ausgelöst wird, wenn ein von einem anderen Client veröffentlichter Stream erstellt wird: |
| StreamPropertyChangedEvent | Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die Eigenschaft „cancelable“ des Ereignisobjekts. |
| Abonnent | Veraltet – verwende stattdessen on() oder once(). |
| VideoDimensionsChangedEvent | Auf dem Publisher wird dieses Ereignis ausgelöst, wenn das lokale Element des Publishers eine Änderung der Abmessungen feststellt. Wenn der Publisher aktiv veröffentlicht, wird dadurch auch die Eigenschaft „stream.videoDimensions“ aktualisiert. Beispiele dafür, was zu einer Größenänderung des lokalen Videoelements führen kann: Größenänderung eines erfassten Bildschirmfreigabefensters |
| VideoElementCreatedEvent | Fügen Sie nur dann einen Listener für dieses Ereignis hinzu, wenn Sie die Option „insertDefaultUI“ auf „false“ gesetzt haben. Wenn Sie die Option „insertDefaultUI“ nicht auf „false“ gesetzt haben, verschieben Sie das Video-Element (oder das Objekt-Element, das das Video in Internet Explorer enthält) nicht im HTML-DOM. Andernfalls führt dies dazu, dass der Publisher oder der Subscriber |
| VideoEnabledChangedEvent | Wenn sich die Verbindung verbessert und die Videoübertragung wieder möglich ist, löst das „Subscriber“-Objekt ein „videoEnabled“-Ereignis aus, und der „Subscriber“ nimmt den Empfang von Videodaten wieder auf. |