Documentation d'OpenTok.js

OpenTok.js comprend les classes suivantes :

Classe Description
ArchiveÉvénement Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Événement « AudioInputDeviceChanged » Pour plus d'informations, consultez cette documentation.
Événement de mise à jour du niveau audio Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Capacités Toutes les propriétés de Capabilities sont indéfinies tant que vous ne vous êtes pas connecté à une session et que l'objet Session n'a pas déclenché l'événement sessionConnected.
CaptionReceivedEvent Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Connexion L'objet `Session` dispose d'une propriété `connection` qui est un objet `Connection`. Elle représente la connexion du client local. (Un client ne dispose d'une connexion qu'une fois qu'il a appelé avec succès la méthode `connect()` de l'objet `Session`.)
ConnectionEvent L'objet Session déclenche un événement `connectionCreated` lorsqu'un client (y compris le vôtre) se connecte à une session. Il déclenche également un événement `connectionCreated` pour chaque client de la session lors de votre première connexion. (Lorsque votre client local se connecte, l'objet Session déclenche également un événement `sessionConnect`)
CpuPerformanceChangedEvent Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Erreur La classe `Error` définit également l'exception `Error` levée lorsque la promesse renvoyée par l'une des méthodes suivantes est rejetée :
Événement Par exemple, l'objet `Stream` déclenche un événement `streamPropertyChanged` lorsque les propriétés du flux sont mises à jour. Pour ajouter un rappel à un événement, on utilise la méthode `on()` de l'objet `Stream` :
EventDispatcher Obsolète — utilisez plutôt on() ou once().
ExceptionEvent Notez que vous configurez une fonction de rappel pour l'événement d'exception en appelant la méthode OT.on().
MediaStoppedEvent Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Événement « MediaStreamAvailable » Notez que le son sera diffusé à la fois via l'élément personnalisé et via le widget « Publisher » ou « Subscriber ». Les éléments personnalisés doivent être mis en sourdine pour éviter l'écho.
MuteForcedEvent Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
OT Initialise et renvoie un objet Publisher.
Éditeur Le code suivant instancie une session et publie un flux audio-vidéo dès la connexion à la session :
Événement de modification du Quality Score Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Session Obsolète — utilisez plutôt on() ou once().
SessionConnectEvent Dans la version 2.2, la méthode `completionHandler` de la méthode `Session.connect()` indique si la connexion à la session a abouti ou a échoué.
SessionDisconnectEvent Le code suivant initialise une session et met en place un écouteur d'événement pour détecter la déconnexion de la session.
SignalEvent Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Flux Lorsqu'un flux est ajouté à une session, l'objet Session déclenche un événement `streamCreatedEvent`. Lorsqu'un flux est détruit, l'objet Session déclenche un événement `streamDestroyed`. L'objet `StreamEvent`, qui définit ces objets d'événement, dispose d'une propriété `stream`, qui est un tableau d'objets `Stream`. Pour plus de détails
Événement de flux Le code suivant se connecte à une session et configure un écouteur d'événements pour détecter la création d'un flux publié par un autre client :
StreamPropertyChangedEvent Pour savoir si un événement dispose d'un comportement par défaut, vérifiez la propriété `cancelable` de l'objet événement.
Abonné Obsolète — utilisez plutôt on() ou once().
Événement « VideoDimensionsChanged » Du côté de l'éditeur, cet événement se déclenche lorsque l'élément vidéo local de l'éditeur détecte un changement de dimensions. Lorsque l'éditeur est en cours de publication, cela met également à jour la propriété `stream.videoDimensions`. Exemples de situations pouvant entraîner un redimensionnement de l'élément vidéo local : le redimensionnement d'une fenêtre de partage d'écran capturée.
Événement de création d'un élément vidéo N'ajoutez un écouteur pour cet événement que si vous avez défini l'option `insertDefaultUI` sur `false`. Si vous n'avez pas défini l'option `insertDefaultUI` sur `false`, ne déplacez pas l'élément `video` (ou l'élément `object` contenant la vidéo dans Internet Explorer) dans le DOM HTML. Cela entraînerait une erreur de l'éditeur ou de l'abonné
VideoEnabledChangedEvent Si la connexion s'améliore et permet à nouveau la diffusion de la vidéo, l'objet « Subscriber » déclenche un événement « videoEnabled », et le « Subscriber » recommence à recevoir la vidéo.