RemoteParticipant interface
Představuje vzdáleného účastníka hovoru.
- Extends
Vlastnosti
call |
Důvod, proč účastník opustil hovor, obsahuje kód, dílčí kód nebo zprávu. |
is |
Jestli je tento vzdálený účastník ztlumený nebo ne. |
is |
Jestli tento vzdálený účastník mluví, nebo ne. |
role | Získejte roli tohoto vzdáleného účastníka. |
state | Získá stav tohoto vzdáleného účastníka. |
video |
Kolekce streamů videa, které mají účastníci. |
Zděděné vlastnosti
display |
Volitelný zobrazovaný název, pokud ho nastavil koncový bod tohoto vzdáleného účastníka. |
endpoint |
Získání podrobností o všech koncových bodech pro tohoto vzdáleného účastníka |
identifier | Získejte identifikátor tohoto vzdáleného účastníka. |
Metody
mute() | Ztlumte mikrofon tohoto vzdáleného účastníka. |
off("display |
Funkce Unsubscribe pro událost displayNameChanged |
off("is |
Funkce Unsubscribe pro událost isMutedChanged. |
off("is |
Funkce Unsubscribe pro událost isSpeakingChanged |
off("role |
Funkce pro odhlášení odběru události roleChanged. |
off("state |
Funkce Unsubscribe pro událost stateChanged. |
off("video |
Funkce pro odhlášení odběru události videoStreamsUpdated |
on("display |
Funkce Subscribe pro událost displayNameChanged |
on("is |
Funkce Subscribe pro událost isMutedChanged |
on("is |
Funkce Subscribe pro událost isSpeakingChanged |
on("role |
Funkce Subscribe pro událost roleChanged. |
on("state |
Funkce Subscribe pro událost stateChanged. |
on("video |
Funkce Subscribe pro událost videoStreamsUpdated |
Podrobnosti vlastnosti
callEndReason
Důvod, proč účastník opustil hovor, obsahuje kód, dílčí kód nebo zprávu.
callEndReason?: CallEndReason
Hodnota vlastnosti
isMuted
Jestli je tento vzdálený účastník ztlumený nebo ne.
isMuted: boolean
Hodnota vlastnosti
boolean
isSpeaking
Jestli tento vzdálený účastník mluví, nebo ne.
isSpeaking: boolean
Hodnota vlastnosti
boolean
role
state
Získá stav tohoto vzdáleného účastníka.
state: RemoteParticipantState
Hodnota vlastnosti
videoStreams
Kolekce streamů videa, které mají účastníci.
videoStreams: ReadonlyArray<RemoteVideoStream>
Hodnota vlastnosti
ReadonlyArray<RemoteVideoStream>
Podrobnosti zděděných vlastností
displayName
Volitelný zobrazovaný název, pokud ho nastavil koncový bod tohoto vzdáleného účastníka.
displayName?: string
Hodnota vlastnosti
string
Zděděno zParticipantInfo.displayName
endpointDetails
Získání podrobností o všech koncových bodech pro tohoto vzdáleného účastníka
endpointDetails: EndpointDetails[]
Hodnota vlastnosti
Zděděno zParticipantInfo.endpointDetails
identifier
Získejte identifikátor tohoto vzdáleného účastníka.
identifier: CommunicationIdentifierKind
Hodnota vlastnosti
CommunicationIdentifierKind
Zděděno zParticipantInfo.identifier
Podrobnosti metody
mute()
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Ztlumte mikrofon tohoto vzdáleného účastníka.
function mute(): Promise<void>
Návraty
Promise<void>
off("displayNameChanged", PropertyChangedEvent)
Funkce Unsubscribe pro událost displayNameChanged
function off(event: "displayNameChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"displayNameChanged"
název události.
- listener
- PropertyChangedEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
off("isMutedChanged", PropertyChangedEvent)
Funkce Unsubscribe pro událost isMutedChanged.
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"isMutedChanged"
název události.
- listener
- PropertyChangedEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
off("isSpeakingChanged", PropertyChangedEvent)
Funkce Unsubscribe pro událost isSpeakingChanged
function off(event: "isSpeakingChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"isSpeakingChanged"
název události.
- listener
- PropertyChangedEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
off("roleChanged", PropertyChangedEvent)
Funkce pro odhlášení odběru události roleChanged.
function off(event: "roleChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"roleChanged"
název události.
- listener
- PropertyChangedEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
off("stateChanged", PropertyChangedEvent)
Funkce Unsubscribe pro událost stateChanged.
function off(event: "stateChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"stateChanged"
název události.
- listener
- PropertyChangedEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)
Funkce pro odhlášení odběru události videoStreamsUpdated
function off(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)
Parametry
- event
-
"videoStreamsUpdated"
název události.
- listener
zpětné volání fn, který byl použit k přihlášení k odběru této události.
on("displayNameChanged", PropertyChangedEvent)
Funkce Subscribe pro událost displayNameChanged
function on(event: "displayNameChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"displayNameChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, která bude volána při změně hodnoty této vlastnosti.
on("isMutedChanged", PropertyChangedEvent)
Funkce Subscribe pro událost isMutedChanged
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"isMutedChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, která bude volána při změně hodnoty této vlastnosti.
on("isSpeakingChanged", PropertyChangedEvent)
Funkce Subscribe pro událost isSpeakingChanged
function on(event: "isSpeakingChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"isSpeakingChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, která bude volána při změně hodnoty této vlastnosti.
on("roleChanged", PropertyChangedEvent)
Funkce Subscribe pro událost roleChanged.
function on(event: "roleChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"roleChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, která bude volána při změně hodnoty této vlastnosti.
on("stateChanged", PropertyChangedEvent)
Funkce Subscribe pro událost stateChanged.
function on(event: "stateChanged", listener: PropertyChangedEvent)
Parametry
- event
-
"stateChanged"
název události.
- listener
- PropertyChangedEvent
callback fn, která bude volána při změně hodnoty této vlastnosti.
on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)
Funkce Subscribe pro událost videoStreamsUpdated
function on(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)
Parametry
- event
-
"videoStreamsUpdated"
název události.
- listener
zpětné volání fn, která bude volána, když se tato kolekce změní, bude předávat pole přidaných a odebraných prvků.