Поделиться через


CallCommon interface

Общий интерфейс вызова.

Extends

Свойства

callEndReason

Содержащий код или вложенный код, указывающий, как закончился этот вызов.

callerInfo

Сведения о вызывающем объекте, если этот вызов входящий.

direction

Получите направление вызова, будь то входящее или исходящее.

id

Получите уникальный идентификатор для этого вызова.

isIncomingAudioMuted

Включен ли локальный пользователь входящий звук.

isLocalVideoStarted

Включено ли локальное видео.

isMuted

Независимо от того, отключен ли локальный пользователь локально или удаленно.

isScreenSharingOn

Включен ли общий доступ к экрану.

kind

Получите тип объекта вызова.

lobby

Получите лобби собраний Teams.

localAudioStreams

Коллекция локальных аудиопотоков, отправляемых другим участникам вызова.

localVideoStreams

Коллекция локальных видеопотоков, отправляемых другим участникам вызова.

remoteAudioStreams

Коллекция удаленных аудиопотоков, полученных от вызова.

remoteParticipants

Коллекция удаленных участников этого вызова. В случае звонков с участниками сотни или более, в этой коллекции присутствуют только активные носители.

role

Получите роль локального пользователя в вызове.

state

Получите состояние этого вызова.

totalParticipantCount

Общее количество участников этого вызова.

transferorInfo

Инициатор передачи в случае сценариев передачи и пересылки.

Методы

feature<TFeature>(CallFeatureFactory<TFeature>)

Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций вызова в этом пакете, например:

const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
hangUp(HangUpOptions)

Повесить звонок.

hold()

Поместите этот звонок на удержание.

mute()

Отключение локального микрофона.

muteAllRemoteParticipants()

Отключить отключение всех удаленных участников.

muteIncomingAudio()

Отключение входящего звука.

off("callerInfoChanged", PropertyChangedEvent)

Отмена подписки для события изменения сведений вызывающего абонента.

off("idChanged", PropertyChangedEvent)

Отмена подписки функции для события idChanged.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Функция подписки для событияIncomingAudioMutedChanged.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Отмена подписки для события isLocalVideoStartedChanged.

off("isMutedChanged", PropertyChangedEvent)

Функция подписки для события IsMutedChanged.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Отмена подписки для событияScreenSharingChanged.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Функция отмены подписки для события localAudioStreamsUpdated.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Отмена подписки для события localVideoStreamsUpdated.

off("mutedByOthers", PropertyChangedEvent)

Отмена подписки для события mutedByOthers.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Функция отмены подписки для события remoteAudioStreamsUpdated.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Функция отмены подписки для события remoteParticipantsUpdated.

off("roleChanged", PropertyChangedEvent)

Отмена подписки для события roleChanged.

off("stateChanged", PropertyChangedEvent)

Отмена подписки для события stateChanged.

off("totalParticipantCountChanged", PropertyChangedEvent)

отмена подписки функции для события totalParticipantCountChanged.

off("transferorInfoChanged", PropertyChangedEvent)

Отмена подписки для события изменения сведений вызывающего абонента.

on("callerInfoChanged", PropertyChangedEvent)

Функция подписки для измененных сведений о вызывающем объекте.

on("idChanged", PropertyChangedEvent)

Функция подписки для события idChanged.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Функция подписки для событияIncomingAudioMutedChanged.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Функция подписки для события isLocalVideoStartedChanged.

on("isMutedChanged", PropertyChangedEvent)

Функция подписки для события IsMutedChanged.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Функция подписки для событияScreenSharingChanged.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Функция подписки для события localAudioStreamsUpdated.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Функция подписки для события localVideoStreamsUpdated.

on("mutedByOthers", PropertyChangedEvent)

Функция подписки для события mutedByOthers.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Функция подписки для события remoteAudioStreamsUpdated.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Функция подписки для события remoteParticipantsUpdated.

on("roleChanged", PropertyChangedEvent)

Функция подписки для события roleChanged.

on("stateChanged", PropertyChangedEvent)

Функция подписки для события stateChanged.

on("totalParticipantCountChanged", PropertyChangedEvent)

Функция подписки для события totalParticipantCountChanged.

on("transferorInfoChanged", PropertyChangedEvent)

Функция подписки для измененных сведений о вызывающем объекте.

resume()

Возобновите этот вызов, если он находится в состоянии LocalHold.

sendDtmf(DtmfTone)

Отправьте тон DTMF.

setConstraints(CallConstraints)

Задайте ограничения вызовов. Этот метод задает максимальные ограничения на основе указанных значений. Последние примененные ограничения будут меньше или равно значениям, указанным здесь для этого метода. Если задано значение 0, для этого ограничения не будет применено никаких ограничений. Если задано неопределенное значение, то для этого ограничения будет использоваться предыдущее значение.

startAudio(LocalAudioStream)

Запустите звук в вызове с пользовательским звуком. Источник LocalAudioStream должен быть mediaStream.

startScreenSharing()
  • Начните отправлять поток общего доступа к экранам в вызове. Браузер предложит выбрать экран, приложение или вкладку браузера.
  • Отправка потока общего доступа к экранам не поддерживается в iOS или Android.
  • Входящий поток общего доступа к экранам поддерживается в iOS и Android.
startScreenSharing(LocalVideoStream)
  • Начните отправлять поток общего доступа к необработанным экранам в вызове.
  • Отправка необработанного общего доступа к экрану не поддерживается в iOS или Android.
  • Входящий необработанный общий доступ к экрану поддерживается в iOS и Android.
startVideo(LocalVideoStream)

Начните отправлять видеопоток в вызове. Удаленные участники звонка получат видеопоток, чтобы он смог отобразить его в своих UIs.

stopAudio()

Остановите пользовательский звук в вызове и переключитесь на звуковое устройство диспетчера устройств по умолчанию.

stopScreenSharing()

Остановите локальный общий доступ к экрану.

stopScreenSharing(LocalVideoStream)

Остановите локальный общий доступ к экрану.

stopVideo(LocalVideoStream)

Остановите отправку видеопотока в вызове. Необходимо передать тот же объект LocalVideoStream, который использовался для запуска видео в API CallAgent.startCall(), API CallAgent.join(), ВходящийCall.accept() или API Call.startVideo().

unmute()

Распакуйте локальный микрофон.

unmuteIncomingAudio()

Отмените входящий звук.

Наследуемые методы

dispose()

Сведения о свойстве

callEndReason

Содержащий код или вложенный код, указывающий, как закончился этот вызов.

callEndReason?: CallEndReason

Значение свойства

callerInfo

Сведения о вызывающем объекте, если этот вызов входящий.

callerInfo: CallerInfo

Значение свойства

direction

Получите направление вызова, будь то входящее или исходящее.

direction: CallDirection

Значение свойства

id

Получите уникальный идентификатор для этого вызова.

id: string

Значение свойства

string

isIncomingAudioMuted

Включен ли локальный пользователь входящий звук.

isIncomingAudioMuted: boolean

Значение свойства

boolean

isLocalVideoStarted

Включено ли локальное видео.

isLocalVideoStarted: boolean

Значение свойства

boolean

isMuted

Независимо от того, отключен ли локальный пользователь локально или удаленно.

isMuted: boolean

Значение свойства

boolean

isScreenSharingOn

Включен ли общий доступ к экрану.

isScreenSharingOn: boolean

Значение свойства

boolean

kind

Получите тип объекта вызова.

kind: CallKind

Значение свойства

lobby

Получите лобби собраний Teams.

lobby: Lobby

Значение свойства

localAudioStreams

Коллекция локальных аудиопотоков, отправляемых другим участникам вызова.

localAudioStreams: readonly LocalAudioStream[]

Значение свойства

readonly LocalAudioStream[]

localVideoStreams

Коллекция локальных видеопотоков, отправляемых другим участникам вызова.

localVideoStreams: readonly LocalVideoStream[]

Значение свойства

readonly LocalVideoStream[]

remoteAudioStreams

Коллекция удаленных аудиопотоков, полученных от вызова.

remoteAudioStreams: readonly RemoteAudioStream[]

Значение свойства

readonly RemoteAudioStream[]

remoteParticipants

Коллекция удаленных участников этого вызова. В случае звонков с участниками сотни или более, в этой коллекции присутствуют только активные носители.

remoteParticipants: readonly RemoteParticipant[]

Значение свойства

readonly RemoteParticipant[]

role

Получите роль локального пользователя в вызове.

role: ParticipantRole

Значение свойства

state

Получите состояние этого вызова.

state: CallState

Значение свойства

totalParticipantCount

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Общее количество участников этого вызова.

totalParticipantCount: number

Значение свойства

number

transferorInfo

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Инициатор передачи в случае сценариев передачи и пересылки.

transferorInfo?: CallerInfo

Значение свойства

Сведения о методе

feature<TFeature>(CallFeatureFactory<TFeature>)

Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций вызова в этом пакете, например:

const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
function feature<TFeature>(factory: CallFeatureFactory<TFeature>): TFeature

Параметры

factory

CallFeatureFactory<TFeature>

Фабрика для конструктора функций вызова, предоставляющего расширенный API.

Возвращаемое значение

TFeature

hangUp(HangUpOptions)

Повесить звонок.

function hangUp(options?: HangUpOptions): Promise<void>

Параметры

options
HangUpOptions

Параметры hangUp.

Возвращаемое значение

Promise<void>

hold()

Поместите этот звонок на удержание.

function hold(): Promise<void>

Возвращаемое значение

Promise<void>

mute()

Отключение локального микрофона.

function mute(): Promise<void>

Возвращаемое значение

Promise<void>

muteAllRemoteParticipants()

Отключить отключение всех удаленных участников.

function muteAllRemoteParticipants(): Promise<void>

Возвращаемое значение

Promise<void>

muteIncomingAudio()

Отключение входящего звука.

function muteIncomingAudio(): Promise<void>

Возвращаемое значение

Promise<void>

off("callerInfoChanged", PropertyChangedEvent)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Отмена подписки для события изменения сведений вызывающего абонента.

function off(event: "callerInfoChanged", listener: PropertyChangedEvent)

Параметры

event

"callerInfoChanged"

off("idChanged", PropertyChangedEvent)

Отмена подписки функции для события idChanged.

function off(event: "idChanged", listener: PropertyChangedEvent)

Параметры

event

"idChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который использовался для подписки на это событие.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Функция подписки для событияIncomingAudioMutedChanged.

function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)

Параметры

event

"isIncomingAudioMutedChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Отмена подписки для события isLocalVideoStartedChanged.

function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)

Параметры

event

"isLocalVideoStartedChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

off("isMutedChanged", PropertyChangedEvent)

Функция подписки для события IsMutedChanged.

function off(event: "isMutedChanged", listener: PropertyChangedEvent)

Параметры

event

"isMutedChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Отмена подписки для событияScreenSharingChanged.

function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)

Параметры

event

"isScreenSharingOnChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который использовался для подписки на это событие.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Функция отмены подписки для события localAudioStreamsUpdated.

function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)

Параметры

event

"localAudioStreamsUpdated"

имя события.

listener

CollectionUpdatedEvent<LocalAudioStream>

обратный вызов fn, который использовался для подписки на это событие.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Отмена подписки для события localVideoStreamsUpdated.

function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)

Параметры

event

"localVideoStreamsUpdated"

имя события.

listener

CollectionUpdatedEvent<LocalVideoStream>

обратный вызов fn, который использовался для подписки на это событие.

off("mutedByOthers", PropertyChangedEvent)

Отмена подписки для события mutedByOthers.

function off(event: "mutedByOthers", listener: PropertyChangedEvent)

Параметры

event

"mutedByOthers"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который использовался для отмены подписки на это событие.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Функция отмены подписки для события remoteAudioStreamsUpdated.

function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)

Параметры

event

"remoteAudioStreamsUpdated"

имя события.

listener

CollectionUpdatedEvent<RemoteAudioStream>

обратный вызов fn, который использовался для подписки на это событие.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Функция отмены подписки для события remoteParticipantsUpdated.

function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)

Параметры

event

"remoteParticipantsUpdated"

имя события.

listener

CollectionUpdatedEvent<RemoteParticipant>

обратный вызов 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("totalParticipantCountChanged", PropertyChangedEvent)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

отмена подписки функции для события totalParticipantCountChanged.

function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)

Параметры

event

"totalParticipantCountChanged"

имя события.

listener
PropertyChangedEvent

Обратный вызов fn, который будет вызываться при изменении количества участников.

off("transferorInfoChanged", PropertyChangedEvent)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Отмена подписки для события изменения сведений вызывающего абонента.

function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)

Параметры

event

"transferorInfoChanged"

on("callerInfoChanged", PropertyChangedEvent)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Функция подписки для измененных сведений о вызывающем объекте.

function on(event: "callerInfoChanged", listener: PropertyChangedEvent)

Параметры

event

"callerInfoChanged"

on("idChanged", PropertyChangedEvent)

Функция подписки для события idChanged.

function on(event: "idChanged", listener: PropertyChangedEvent)

Параметры

event

"idChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Функция подписки для событияIncomingAudioMutedChanged.

function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)

Параметры

event

"isIncomingAudioMutedChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Функция подписки для события isLocalVideoStartedChanged.

function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)

Параметры

event

"isLocalVideoStartedChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

on("isMutedChanged", PropertyChangedEvent)

Функция подписки для события IsMutedChanged.

function on(event: "isMutedChanged", listener: PropertyChangedEvent)

Параметры

event

"isMutedChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Функция подписки для событияScreenSharingChanged.

function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)

Параметры

event

"isScreenSharingOnChanged"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который будет вызываться при изменении значения этого свойства.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Функция подписки для события localAudioStreamsUpdated.

function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)

Параметры

event

"localAudioStreamsUpdated"

имя события.

listener

CollectionUpdatedEvent<LocalAudioStream>

обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Функция подписки для события localVideoStreamsUpdated.

function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)

Параметры

event

"localVideoStreamsUpdated"

имя события.

listener

CollectionUpdatedEvent<LocalVideoStream>

обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.

on("mutedByOthers", PropertyChangedEvent)

Функция подписки для события mutedByOthers.

function on(event: "mutedByOthers", listener: PropertyChangedEvent)

Параметры

event

"mutedByOthers"

имя события.

listener
PropertyChangedEvent

обратный вызов fn, который использовался для подписки на это событие.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Функция подписки для события remoteAudioStreamsUpdated.

function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)

Параметры

event

"remoteAudioStreamsUpdated"

имя события.

listener

CollectionUpdatedEvent<RemoteAudioStream>

обратный вызов fn, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Функция подписки для события remoteParticipantsUpdated.

function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)

Параметры

event

"remoteParticipantsUpdated"

имя события.

listener

CollectionUpdatedEvent<RemoteParticipant>

обратный вызов 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("totalParticipantCountChanged", PropertyChangedEvent)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Функция подписки для события totalParticipantCountChanged.

function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)

Параметры

event

"totalParticipantCountChanged"

имя события.

listener
PropertyChangedEvent

Обратный вызов fn, который будет вызываться при изменении количества участников.

on("transferorInfoChanged", PropertyChangedEvent)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Функция подписки для измененных сведений о вызывающем объекте.

function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)

Параметры

event

"transferorInfoChanged"

resume()

Возобновите этот вызов, если он находится в состоянии LocalHold.

function resume(): Promise<void>

Возвращаемое значение

Promise<void>

sendDtmf(DtmfTone)

Отправьте тон DTMF.

function sendDtmf(dtmfTone: DtmfTone): Promise<void>

Параметры

dtmfTone
DtmfTone

Возвращаемое значение

Promise<void>

setConstraints(CallConstraints)

Задайте ограничения вызовов. Этот метод задает максимальные ограничения на основе указанных значений. Последние примененные ограничения будут меньше или равно значениям, указанным здесь для этого метода. Если задано значение 0, для этого ограничения не будет применено никаких ограничений. Если задано неопределенное значение, то для этого ограничения будет использоваться предыдущее значение.

function setConstraints(constraints: CallConstraints): Promise<void>

Параметры

constraints
CallConstraints

Объект, представляющий ограничения вызова для задания

Возвращаемое значение

Promise<void>

startAudio(LocalAudioStream)

Запустите звук в вызове с пользовательским звуком. Источник LocalAudioStream должен быть mediaStream.

function startAudio(localAudioStream: LocalAudioStream): Promise<void>

Параметры

localAudioStream
LocalAudioStream

Возвращаемое значение

Promise<void>

startScreenSharing()

  • Начните отправлять поток общего доступа к экранам в вызове. Браузер предложит выбрать экран, приложение или вкладку браузера.
  • Отправка потока общего доступа к экранам не поддерживается в iOS или Android.
  • Входящий поток общего доступа к экранам поддерживается в iOS и Android.
function startScreenSharing(): Promise<void>

Возвращаемое значение

Promise<void>

startScreenSharing(LocalVideoStream)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

  • Начните отправлять поток общего доступа к необработанным экранам в вызове.
  • Отправка необработанного общего доступа к экрану не поддерживается в iOS или Android.
  • Входящий необработанный общий доступ к экрану поддерживается в iOS и Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Параметры

localVideoStream
LocalVideoStream

Представляет локальный поток общего доступа к необработанным экранам, который принимает MediaStream в конструкторе.

Возвращаемое значение

Promise<void>

startVideo(LocalVideoStream)

Начните отправлять видеопоток в вызове. Удаленные участники звонка получат видеопоток, чтобы он смог отобразить его в своих UIs.

function startVideo(localVideoStream: LocalVideoStream): Promise<void>

Параметры

localVideoStream
LocalVideoStream

Представляет локальный видеопоток, который принимает источник камеры в конструкторе.

Возвращаемое значение

Promise<void>

stopAudio()

Остановите пользовательский звук в вызове и переключитесь на звуковое устройство диспетчера устройств по умолчанию.

function stopAudio()

stopScreenSharing()

Остановите локальный общий доступ к экрану.

function stopScreenSharing(): Promise<void>

Возвращаемое значение

Promise<void>

stopScreenSharing(LocalVideoStream)

Примечание

API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.

Остановите локальный общий доступ к экрану.

function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Параметры

localVideoStream
LocalVideoStream

Поток общего доступа к локальному экрану для остановки потоковой передачи.

Возвращаемое значение

Promise<void>

stopVideo(LocalVideoStream)

Остановите отправку видеопотока в вызове. Необходимо передать тот же объект LocalVideoStream, который использовался для запуска видео в API CallAgent.startCall(), API CallAgent.join(), ВходящийCall.accept() или API Call.startVideo().

function stopVideo(localVideoStream: LocalVideoStream): Promise<void>

Параметры

localVideoStream
LocalVideoStream

Локальный видеопоток для остановки потоковой передачи.

Возвращаемое значение

Promise<void>

unmute()

Распакуйте локальный микрофон.

function unmute(): Promise<void>

Возвращаемое значение

Promise<void>

unmuteIncomingAudio()

Отмените входящий звук.

function unmuteIncomingAudio(): Promise<void>

Возвращаемое значение

Promise<void>

Сведения о наследуемом методе

dispose()

function dispose()

унаследован отDisposable.dispose