O objeto Session despacha um streamPropertyChanged evento nas
seguintes circunstâncias:
- Uma transmissão começou ou parou de transmitir áudio ou vídeo (consulte
Publisher.publishAudio() e
Publisher.publishVideo()).
Essa alteração decorre de uma chamada à função
publishAudio()oupublishVideo()métodos do objeto Publish. Observe que o vídeo de um assinante pode ser desativado ou ativado por motivos que não sejam a desativação ou ativação por parte do editor. Um objeto Subscriber dispachavideoDisabledevideoEnabledeventos em todas as condições que levam à desativação ou ativação do stream do assinante. - O
videoDimensionsa propriedade do objeto Stream foi alterada (consulte Stream.videoDimensions). - O
videoTypeA propriedade do objeto Stream foi alterada. Isso pode ocorrer em um stream publicado por um dispositivo móvel. (Consulte Stream.videoType.)
Propriedades
| Nome | Tipo | Descrição |
|---|---|---|
changedProperty |
String | A propriedade do fluxo que foi alterada. Esse valor pode ser "hasAudio", "hasVideo", "hasCaptions", ou "videoDimensions". |
newValue |
Objeto | O novo valor do imóvel (após a alteração). |
oldValue |
Objeto | O valor anterior da propriedade (antes da alteração). |
stream |
Transmissão | O objeto `Stream` cuja propriedade foi alterada. |
Veja: : - Publisher.publishAudio() - Publisher.publishVideo() - Stream.videoDimensions
Métodos
| Nome | Descrição |
|---|---|
isDefaultPrevented() → {Boolean} |
Se o comportamento padrão do evento foi impedido por meio de uma chamada para preventDefault() (true) ou não (false). |
preventDefault() |
Impede que o comportamento padrão associado ao evento ocorra. |
isDefaultPrevented() → {Boolean}
Se o comportamento padrão do evento foi impedido por meio de uma chamada para
preventDefault() (true) ou não (false).
Veja preventDefault().
Devoluções:
preventDefault()
Impede que o comportamento padrão associado ao evento ocorra.
Para verificar se um evento possui um comportamento padrão, verifique o cancelable propriedade
do objeto do evento.
Ligue para o preventDefault() método na função de retorno de chamada do evento.
Os eventos a seguir possuem comportamentos padrão:
sessionDisconnect— Veja SessionDisconnectEvent.preventDefault().streamDestroyed— Veja StreamEvent.preventDefault().accessDialogOpened— Veja o evento accessDialogOpened.accessDenied— Veja o evento accessDenied.