RemoteParticipant interface
表示呼叫中的远程参与者。
- 扩展
属性
call |
参与者离开呼叫的原因,包含代码/subCode/消息。 |
is |
此远程参与者是否静音。 |
is |
此远程参与者是否说话。 |
role | 获取此远程参与者的角色。 |
state | 获取此远程参与者的状态。 |
video |
此参与者拥有的视频流集合。 |
继承属性
display |
可选显示名称(如果由该远程参与者的终结点设置)。 |
endpoint |
获取此远程参与者的所有终结点的详细信息 |
identifier | 获取此远程参与者的标识符。 |
方法
mute() | 将此远程参与者的麦克风静音。 |
off("display |
取消订阅 displayNameChanged 事件的函数。 |
off("is |
取消订阅 isMutedChanged 事件的函数。 |
off("is |
取消订阅 isSpeakingChanged 事件的函数。 |
off("role |
取消订阅 roleChanged 事件的函数。 |
off("state |
取消订阅 stateChanged 事件的函数。 |
off("video |
取消订阅 videoStreamsUpdated 事件的函数。 |
on("display |
订阅 displayNameChanged 事件的函数。 |
on("is |
isMutedChanged 事件的 Subscribe 函数。 |
on("is |
isSpeakingChanged 事件的 Subscribe 函数。 |
on("role |
为 roleChanged 事件订阅函数。 |
on("state |
stateChanged 事件的订阅函数。 |
on("video |
订阅 videoStreamsUpdated 事件的函数。 |
属性详细信息
callEndReason
isMuted
此远程参与者是否静音。
isMuted: boolean
属性值
boolean
isSpeaking
此远程参与者是否说话。
isSpeaking: boolean
属性值
boolean
role
state
videoStreams
此参与者拥有的视频流集合。
videoStreams: readonly RemoteVideoStream[]
属性值
readonly RemoteVideoStream[]
继承属性详细信息
displayName
endpointDetails
获取此远程参与者的所有终结点的详细信息
endpointDetails: EndpointDetails[]
属性值
继承自
identifier
获取此远程参与者的标识符。
identifier: CommunicationIdentifierKind
属性值
方法详细信息
mute()
将此远程参与者的麦克风静音。
function mute(): Promise<void>
返回
Promise<void>
off("displayNameChanged", PropertyChangedEvent)
取消订阅 displayNameChanged 事件的函数。
function off(event: "displayNameChanged", listener: PropertyChangedEvent)
参数
- event
-
"displayNameChanged"
事件名称。
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn。
off("isMutedChanged", PropertyChangedEvent)
取消订阅 isMutedChanged 事件的函数。
function off(event: "isMutedChanged", listener: PropertyChangedEvent)
参数
- event
-
"isMutedChanged"
事件名称。
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn。
off("isSpeakingChanged", PropertyChangedEvent)
取消订阅 isSpeakingChanged 事件的函数。
function off(event: "isSpeakingChanged", listener: PropertyChangedEvent)
参数
- event
-
"isSpeakingChanged"
事件名称。
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn。
off("roleChanged", PropertyChangedEvent)
取消订阅 roleChanged 事件的函数。
function off(event: "roleChanged", listener: PropertyChangedEvent)
参数
- event
-
"roleChanged"
事件名称。
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn。
off("stateChanged", PropertyChangedEvent)
取消订阅 stateChanged 事件的函数。
function off(event: "stateChanged", listener: PropertyChangedEvent)
参数
- event
-
"stateChanged"
事件名称。
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn。
off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)
取消订阅 videoStreamsUpdated 事件的函数。
function off(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)
参数
- event
-
"videoStreamsUpdated"
事件名称。
- listener
用于订阅此事件的回调 fn。
on("displayNameChanged", PropertyChangedEvent)
订阅 displayNameChanged 事件的函数。
function on(event: "displayNameChanged", listener: PropertyChangedEvent)
参数
- event
-
"displayNameChanged"
事件名称。
- listener
- PropertyChangedEvent
回调 fn,将在此属性的值发生更改时调用。
on("isMutedChanged", PropertyChangedEvent)
isMutedChanged 事件的 Subscribe 函数。
function on(event: "isMutedChanged", listener: PropertyChangedEvent)
参数
- event
-
"isMutedChanged"
事件名称。
- listener
- PropertyChangedEvent
回调 fn,将在此属性的值发生更改时调用。
on("isSpeakingChanged", PropertyChangedEvent)
isSpeakingChanged 事件的 Subscribe 函数。
function on(event: "isSpeakingChanged", listener: PropertyChangedEvent)
参数
- event
-
"isSpeakingChanged"
事件名称。
- listener
- PropertyChangedEvent
回调 fn,将在此属性的值发生更改时调用。
on("roleChanged", PropertyChangedEvent)
为 roleChanged 事件订阅函数。
function on(event: "roleChanged", listener: PropertyChangedEvent)
参数
- event
-
"roleChanged"
事件名称。
- listener
- PropertyChangedEvent
回调 fn,将在此属性的值发生更改时调用。
on("stateChanged", PropertyChangedEvent)
stateChanged 事件的订阅函数。
function on(event: "stateChanged", listener: PropertyChangedEvent)
参数
- event
-
"stateChanged"
事件名称。
- listener
- PropertyChangedEvent
回调 fn,将在此属性的值发生更改时调用。
on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)
订阅 videoStreamsUpdated 事件的函数。
function on(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)
参数
- event
-
"videoStreamsUpdated"
事件名称。
- listener
回调 fn,将在此集合更改时调用,它将传递已添加和删除元素的数组。