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


CallAdapterCallOperations interface

Функциональные возможности для управления текущим вызовом.

Методы

createStreamView(string, VideoStreamOptions)

Создайте html-представление для потока.

disposeStreamView(string, VideoStreamOptions)

Удалите представление HTML для потока.

leaveCall(boolean)

Выйти из звонка

mute()

Отключение звука текущего пользователя во время вызова или локальное отключение микрофона

removeParticipant(string)

Удаление участника из вызова.

startCamera(VideoStreamOptions)

Запуск камеры. Этот метод запускает отрисовку представления локальной камеры, когда вызов неактивен

startScreenShare()

Запустите общий доступ к экрану во время звонка.

stopCamera()

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

stopScreenShare()

Прекратить общий доступ к экрану

unmute()

Включение микрофона текущего пользователя во время вызова или локальное включение микрофона

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

createStreamView(string, VideoStreamOptions)

Создайте html-представление для потока.

function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>

Параметры

remoteUserId

string

Идентификатор участника для отрисовки, оставьте его неопределенным, чтобы создать локальное представление камеры

options
VideoStreamOptions

Параметры управления отображением видеопотоков <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

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

Promise<void | CreateVideoStreamViewResult>

Комментарии

Этот метод реализуется для составных

disposeStreamView(string, VideoStreamOptions)

Удалите представление HTML для потока.

function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>

Параметры

remoteUserId

string

Идентификатор участника для отрисовки, оставьте его неопределенным, чтобы удалить представление локальной камеры

options
VideoStreamOptions

Параметры управления отображением видеопотоков <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

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

Promise<void>

Комментарии

Этот метод реализуется для составных

leaveCall(boolean)

Выйти из звонка

function leaveCall(forEveryone?: boolean): Promise<void>

Параметры

forEveryone

boolean

Следует ли удалять всех участников при выходе

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

Promise<void>

mute()

Отключение звука текущего пользователя во время вызова или локальное отключение микрофона

function mute(): Promise<void>

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

Promise<void>

removeParticipant(string)

Удаление участника из вызова.

function removeParticipant(userId: string): Promise<void>

Параметры

userId

string

Идентификатор удаляемого участника

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

Promise<void>

startCamera(VideoStreamOptions)

Запуск камеры. Этот метод запускает отрисовку представления локальной камеры, когда вызов неактивен

function startCamera(options?: VideoStreamOptions): Promise<void>

Параметры

options
VideoStreamOptions

Параметры управления отображением видеопотоков <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

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

Promise<void>

startScreenShare()

Запустите общий доступ к экрану во время звонка.

function startScreenShare(): Promise<void>

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

Promise<void>

stopCamera()

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

function stopCamera(): Promise<void>

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

Promise<void>

stopScreenShare()

Прекратить общий доступ к экрану

function stopScreenShare(): Promise<void>

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

Promise<void>

unmute()

Включение микрофона текущего пользователя во время вызова или локальное включение микрофона

function unmute(): Promise<void>

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

Promise<void>