Das Session-Objekt sendet eine streamPropertyChanged Ereignis unter den folgenden Umständen:

  • Ein Stream hat die Übertragung von Audio- oder Videodaten gestartet oder beendet (siehe Publisher.publishAudio() und Publisher.publishVideo()). Diese Änderung ergibt sich aus einem Aufruf der publishAudio() oder publishVideo() Methoden des „Publish“-Objekts. Beachten Sie, dass das Video eines Abonnenten auch aus anderen Gründen als der Deaktivierung oder Aktivierung durch den Herausgeber deaktiviert oder aktiviert werden kann. Ein „Subscriber“-Objekt löst videoDisabled und videoEnabled Ereignisse unter allen Bedingungen, die dazu führen, dass der Stream des Abonnenten deaktiviert oder aktiviert wird.
  • Die videoDimensions Die Eigenschaft des Stream-Objekts hat sich geändert (siehe Stream.videoDimensions).
  • Die videoType Eine Eigenschaft des Stream-Objekts hat sich geändert. Dies kann bei einem von einem Mobilgerät veröffentlichten Stream vorkommen. (Siehe Stream.videoType.)

Eigenschaften

Name Typ Beschreibung
changedProperty Zeichenfolge Die Eigenschaft des Streams, die sich geändert hat. Dieser Wert ist entweder "hasAudio", "hasVideo", "hasCaptions", oder "videoDimensions".
newValue Objekt Der neue Wert der Immobilie (nach der Änderung).
oldValue Objekt Der bisherige Wert der Eigenschaft (vor der Änderung).
stream Stream Das Stream-Objekt, bei dem sich eine Eigenschaft geändert hat.

Siehe: : - Publisher.publishAudio() - Publisher.publishVideo() - Stream.videoDimensions

Methoden

Name Beschreibung
isDefaultPrevented() → {Boolean} Ob das Standardverhalten des Ereignisses durch einen Aufruf von preventDefault() (true) oder nicht (false).
preventDefault() Verhindert, dass das mit dem Ereignis verbundene Standardverhalten ausgeführt wird.

isDefaultPrevented() → {Boolean}

Ob das Standardverhalten des Ereignisses durch einen Aufruf von preventDefault() (true) oder nicht (false). Siehe preventDefault().

Rückgabe:

preventDefault()

Verhindert, dass das mit dem Ereignis verbundene Standardverhalten ausgeführt wird.

Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die cancelable Eigenschaft des Ereignisobjekts.

Rufen Sie die preventDefault() Methode in der Callback-Funktion für das Ereignis.

Die folgenden Ereignisse weisen Standardverhalten auf: