Définit l'objet d'événement pour le videoDisabled et videoEnabled événements déclenchés par l'abonné.

Propriétés

Nom Type Description
cancelable Booléen Que l'événement dispose ou non d'un comportement par défaut pouvant être annulé (true) ou non (false). Vous pouvez désactiver le comportement par défaut en appelant la méthode preventDefault() méthode de l'objet événement dans la fonction de rappel. (Voir preventDefault().)
reason Chaîne La raison pour laquelle la vidéo a été désactivée ou activée. Ce paramètre peut prendre l'une des valeurs suivantes : - "publishVideo" — L'éditeur a lancé ou interrompu la diffusion de la vidéo en appelant publishVideo(true) ou publishVideo(false). - "quality" — La transmission de la vidéo peut être lancée ou interrompue en fonction des variations de qualité du flux. - Lorsque la fonction de repli audio de l’abonné est activée, le routeur multimédia de la Video API lance ou interrompt la transmission de la vidéo à l’abonné en fonction des variations de qualité du flux. Cette fonctionnalité du routeur multimédia de la Video API fait en sorte que l’abonné interrompe le flux vidéo lorsque la connectivité se dégrade. (L’abonné continue de recevoir le flux audio, s’il y en a un.) Si la connectivité s’améliore et permet à nouveau la vidéo, l’objet « Subscriber » envoie un videoEnabled événement, et l'abonné recommence à recevoir la vidéo. Par défaut, l'abonné affiche un indicateur de vidéo désactivée lorsqu'un videoDisabled Un événement associé à ce motif est déclenché et supprime l'indicateur lorsque le videoEnabled Un événement correspondant à ce motif est déclenché. Vous pouvez contrôler l'affichage de cette icône en appelant la fonction setStyle() méthode de l'abonné, en définissant le videoDisabledDisplayMode propriété (ou vous pouvez définir le style lors de l'appel de la Session.subscribe() méthode, en définissant le style propriété de la properties paramètre). Cette fonctionnalité n'est disponible que dans les sessions utilisant le routeur multimédia de la Video API Vonage (sessions avec le mode média (réglé sur « routed »), et non dans les sessions dont le mode multimédia est réglé sur « relayed ». - Lorsque la fonction de repli audio de l’éditeur est activée, l’éditeur démarre ou arrête l’envoi de la vidéo en fonction des changements de qualité du flux. (L’abonné continue de recevoir le flux audio, s’il y en a un.) Si la connectivité s’améliore au point de prendre à nouveau en charge la vidéo, l’objet éditeur envoie un videoEnabled événement, et l'abonné recommence à recevoir la vidéo. Par défaut, l'éditeur affiche un indicateur de vidéo désactivée lorsqu'un videoDisabled Un événement associé à ce motif est déclenché et supprime l'indicateur lorsque le videoEnabled Un événement correspondant à ce motif est déclenché. Vous pouvez contrôler l'affichage de cette icône en appelant la fonction setStyle() méthode de l'éditeur et la configuration de la videoDisabledDisplayMode propriété, ou vous pouvez définir la videoDisabledDisplayMode propriété lors de l'appel de la OT.initPublisher() méthode et en définissant le style propriété de la properties paramètre. - "subscribeToVideo" — L'abonné s'est abonné ou a résilié son abonnement à la chaîne vidéo en appelant le subscribeToVideo(true) ou subscribeToVideo(false). - "codecNotSupported" — L'abonné a cessé de s'abonner à la vidéo en raison d'un codec incompatible. - "codecChanged" — La vidéo réservée aux abonnés a été activée après le remplacement d'un codec incompatible. - "serverRotation" — Le client Publishing a été déconnecté de la session en raison de Rotation des serveurs de la Video API.
target Objet L'objet qui a déclenché l'événement.
type Chaîne Le type d'événement : "videoDisabled" ou "videoEnabled".

Voir : : - Vidéo de l'éditeur Événement désactivé - Événement « videoEnabled » de l'éditeur - Vidéo réservée aux abonnés — Événement désactivé - Événement avec vidéos réservées aux abonnés

Méthodes

Nom Description
isDefaultPrevented() → {Boolean} Que le comportement par défaut de l'événement ait été désactivé ou non par un appel à preventDefault() (true) ou non (false).
preventDefault() Empêche le comportement par défaut associé à l'événement de se produire.

isDefaultPrevented() → {Boolean}

Que le comportement par défaut de l'événement ait été empêché ou non par un appel à preventDefault() (true) ou non (false). Voir preventDefault().

Retours :

preventDefault()

Empêche le comportement par défaut associé à l'événement de se produire.

Pour savoir si un événement a un comportement par défaut, vérifiez le cancelable propriété de l'objet événement.

Appeler le preventDefault() méthode dans la fonction de rappel associée à l'événement.

Les événements suivants ont des comportements par défaut :