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()oderpublishVideo()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östvideoDisabledundvideoEnabledEreignisse unter allen Bedingungen, die dazu führen, dass der Stream des Abonnenten deaktiviert oder aktiviert wird. - Die
videoDimensionsDie Eigenschaft des Stream-Objekts hat sich geändert (siehe Stream.videoDimensions). - Die
videoTypeEine 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:
sessionDisconnect— Siehe SessionDisconnectEvent.preventDefault().streamDestroyed— Siehe StreamEvent.preventDefault().accessDialogOpened— Siehe die Ereignis „accessDialogOpened“.accessDenied— Siehe die Ereignis „accessDenied“.