L'objet Session envoie un streamPropertyChanged événement dans les
circonstances suivantes :
- Un flux a commencé ou cessé de diffuser du contenu audio ou vidéo (voir
Publisher.publishAudio() et
Publisher.publishVideo()).
Cette modification résulte d'un appel à la fonction
publishAudio()oupublishVideo()méthodes de l'objet Publish. Notez que la vidéo d'un abonné peut être désactivée ou activée pour des raisons autres que la décision de l'éditeur de la désactiver ou de l'activer. Un objet Subscriber déclenchevideoDisabledetvideoEnabledles événements, quelles que soient les conditions, qui entraînent la désactivation ou l'activation du flux de l'abonné. - Les
videoDimensionsLa propriété de l'objet Stream a changé (voir Stream.videoDimensions). - Les
videoTypeUne propriété de l'objet Stream a changé. Cela peut se produire dans un flux publié par un appareil mobile. (Voir Stream.videoType.)
Propriétés
| Nom | Type | Description |
|---|---|---|
changedProperty |
Chaîne | La propriété du flux qui a été modifiée. Cette valeur peut être soit "hasAudio", "hasVideo", "hasCaptions"ou "videoDimensions". |
newValue |
Objet | La nouvelle valeur du bien (après la modification). |
oldValue |
Objet | L'ancienne valeur de la propriété (avant la modification). |
stream |
Flux | L'objet Stream dont une propriété a été modifiée. |
Voir : : - Publisher.publishAudio() - Publisher.publishVideo() - Stream.videoDimensions
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 :
sessionDisconnect— Voir SessionDisconnectEvent.preventDefault().streamDestroyed— Voir StreamEvent.preventDefault().accessDialogOpened— Voir le événement accessDialogOpened.accessDenied— Voir le événement « accessDenied ».