Udostępnij przez


CallAdapterCallOperations interface

Funkcje zarządzania bieżącym wywołaniem.

Właściwości

sendRealTimeText

Wysyłanie tekstu w czasie rzeczywistym

Metody

addParticipant(CommunicationUserIdentifier)
addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

Dodaj uczestnika do połączenia.

createStreamView(string, VideoStreamOptions)

Utwórz widok HTML dla strumienia.

createTogetherModeStreamView(TogetherModeStreamOptions)

Utwórz widok HTML dla strumienia.

disposeLocalVideoStreamView()

Usuwanie widoku HTML dla lokalnego strumienia wideo

disposeRemoteVideoStreamView(string)

Usuwanie widoku html dla zdalnego strumienia wideo

disposeScreenShareStreamView(string)

Określanie położenia widoku html dla strumienia udziału ekranu

disposeStreamView(string, VideoStreamOptions)

Usuwanie widoku HTML dla strumienia.

disposeTogetherModeStreamView()

Usuwanie widoku HTML dla strumienia.

forbidAudio(string[])

Zabraniaj uczestnikom spotkania w usłudze Teams odtwarzania dźwięku według ich identyfikatorów użytkowników.

forbidOthersAudio()

Zabraniaj dźwięku podczas spotkań w usłudze Teams.

forbidOthersVideo()

Zabraniaj wideo ze spotkania w usłudze Teams.

forbidVideo(string[])

Nie zezwalaj uczestnikom spotkania w usłudze Teams na wideo według ich identyfikatorów użytkowników.

holdCall()

Zawiesza połączenie.

leaveCall(boolean)

Opuść połączenie

lowerHand()

dolna ręka dla bieżącego użytkownika

mute()

Wycisz bieżącego użytkownika podczas połączenia lub wyłącz mikrofon lokalnie

muteAllRemoteParticipants()

Wyciszanie wszystkich uczestników

muteParticipant(string)

Wyciszanie uczestnika

onReactionClick(Reaction)

Wyślij emotikon reakcji

permitAudio(string[])

Zezwalaj uczestnikom spotkania w usłudze Teams na dźwięk według ich identyfikatorów użytkowników.

permitOthersAudio()

Zezwalaj na dźwięk ze spotkania w usłudze Teams.

permitOthersVideo()

Zezwalaj na wideo ze spotkaniem w usłudze Teams.

permitVideo(string[])

Zezwalaj uczestnikom spotkania w usłudze Teams na dźwięk według ich identyfikatorów użytkowników.

raiseHand()

Podnieś rękę dla bieżącego użytkownika

removeParticipant(CommunicationIdentifier)

Usuń uczestnika z połączenia.

removeParticipant(string)

Usuń uczestnika z połączenia.

resumeCall()

Wznawia połączenie ze stanu LocalHold .

returnFromBreakoutRoom()

Powrót do punktu początkowego w oddzielnym pokoju

sendDtmfTone(DtmfTone)

wysyłanie sygnału dtmf do innego uczestnika połączenia PSTN 1:1

setCaptionLanguage(string)

Funkcja do ustawiania języka napisów

setSpokenLanguage(string)

Funkcja ustawiania języka mówionego

setTogetherModeSceneSize(number, number)

Ponownie oblicz pozycje siedzące dla trybu razem.

startCamera(VideoStreamOptions)

Uruchom aparat. Ta metoda rozpocznie renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne

startCaptions(StartCaptionsAdapterOptions)

Funkcja uruchamiania napisów

startNoiseSuppressionEffect()

Uruchom efekt tłumienia szumów.

startScreenShare()

Rozpocznij udostępnianie ekranu podczas połączenia.

startSpotlight(string[])

Uruchom funkcję W centrum uwagi dla uczestników lokalnych i zdalnych na podstawie ich identyfikatorów użytkowników. Jeśli nie zostanie przekazana żadna tablica identyfikatorów użytkowników, wykonywana jest akcja na uczestniku lokalnym.

startTogetherMode()

Rozpocznij razem tryb.

startVideoBackgroundEffect(VideoBackgroundEffect)

Uruchom efekt tła wideo.

stopAllSpotlight()

Wyłączanie wszystkich reflektorów punktowych

stopCamera()

Zatrzymaj kamerę Ta metoda przestanie renderować widok aparatu lokalnego, gdy wywołanie nie jest aktywne

stopCaptions(StopCaptionsAdapterOptions)

Funkcja zatrzymywania napisów

stopNoiseSuppressionEffect()

Zatrzymaj efekt tłumienia szumów.

stopScreenShare()

Zatrzymaj udostępnianie ekranu

stopSpotlight(string[])

Zatrzymaj funkcję Spotlight dla uczestników lokalnych i zdalnych na podstawie ich identyfikatorów użytkowników. Jeśli nie zostanie przekazana żadna tablica identyfikatorów użytkowników, wykonywana jest akcja na uczestniku lokalnym.

stopVideoBackgroundEffects()

Zatrzymaj efekt tła wideo.

submitSurvey(CallSurvey)

Wyślij wynik ankiety na koniec rozmowy

unmute()

Wyciszanie bieżącego użytkownika podczas połączenia lub włączanie mikrofonu lokalnie

updateBackgroundPickerImages(VideoBackgroundImage[])

Zastąp obrazy selektora tła, aby uzyskać efekt zastąpienia tła.

updateSelectedVideoBackgroundEffect(VideoBackgroundEffect)

Zaktualizuj wybrany efekt tła wideo.

Szczegóły właściwości

sendRealTimeText

Wysyłanie tekstu w czasie rzeczywistym

sendRealTimeText: (text: string, isFinalized: boolean) => Promise<void>

Wartość właściwości

(text: string, isFinalized: boolean) => Promise<void>

Szczegóły metody

addParticipant(CommunicationUserIdentifier)

function addParticipant(participant: CommunicationUserIdentifier): Promise<void>

Parametry

Zwraca

Promise<void>

addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

Dodaj uczestnika do połączenia.

function addParticipant(participant: PhoneNumberIdentifier, options?: AddPhoneNumberOptions): Promise<void>

Parametry

participant
PhoneNumberIdentifier

Zwraca

Promise<void>

createStreamView(string, VideoStreamOptions)

Utwórz widok HTML dla strumienia.

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

Parametry

remoteUserId

string

Identyfikator uczestnika do renderowania, pozostaw go niezdefiniowany, aby utworzyć lokalny widok aparatu

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void | CreateVideoStreamViewResult>

Uwagi

Ta metoda jest implementowana dla złożonego

createTogetherModeStreamView(TogetherModeStreamOptions)

Utwórz widok HTML dla strumienia.

function createTogetherModeStreamView(options?: TogetherModeStreamOptions): Promise<void | TogetherModeStreamViewResult>

Parametry

options
TogetherModeStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Uwagi

Ta metoda jest implementowana dla złożonego

disposeLocalVideoStreamView()

Usuwanie widoku HTML dla lokalnego strumienia wideo

function disposeLocalVideoStreamView(): Promise<void>

Zwraca

Promise<void>

disposeRemoteVideoStreamView(string)

Usuwanie widoku html dla zdalnego strumienia wideo

function disposeRemoteVideoStreamView(remoteUserId: string): Promise<void>

Parametry

remoteUserId

string

Identyfikator uczestnika do rozporządzania

Zwraca

Promise<void>

disposeScreenShareStreamView(string)

Określanie położenia widoku html dla strumienia udziału ekranu

function disposeScreenShareStreamView(remoteUserId: string): Promise<void>

Parametry

remoteUserId

string

Identyfikator uczestnika, dla którego ma zostać usunięty widok strumienia udziału ekranu.

Zwraca

Promise<void>

Uwagi

Ta metoda jest implementowana dla kompozytów

disposeStreamView(string, VideoStreamOptions)

Ostrzeżenie

Ten interfejs API jest już przestarzały.

Use disposeRemoteVideoStreamView, disposeLocalVideoStreamView and disposeRemoteVideoStreamView instead.

Usuwanie widoku HTML dla strumienia.

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

Parametry

remoteUserId

string

Identyfikator uczestnika do renderowania, pozostaw niezdefiniowany, aby usunąć widok aparatu lokalnego

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void>

Uwagi

Ta metoda jest implementowana dla złożonego

disposeTogetherModeStreamView()

Usuwanie widoku HTML dla strumienia.

function disposeTogetherModeStreamView(): Promise<void>

Zwraca

Promise<void>

Uwagi

Ta metoda jest implementowana dla złożonego

forbidAudio(string[])

Zabraniaj uczestnikom spotkania w usłudze Teams odtwarzania dźwięku według ich identyfikatorów użytkowników.

function forbidAudio(userIds: string[]): Promise<void>

Parametry

userIds

string[]

Zwraca

Promise<void>

forbidOthersAudio()

Zabraniaj dźwięku podczas spotkań w usłudze Teams.

function forbidOthersAudio(): Promise<void>

Zwraca

Promise<void>

forbidOthersVideo()

Zabraniaj wideo ze spotkania w usłudze Teams.

function forbidOthersVideo(): Promise<void>

Zwraca

Promise<void>

forbidVideo(string[])

Nie zezwalaj uczestnikom spotkania w usłudze Teams na wideo według ich identyfikatorów użytkowników.

function forbidVideo(userIds: string[]): Promise<void>

Parametry

userIds

string[]

Zwraca

Promise<void>

holdCall()

Zawiesza połączenie.

function holdCall(): Promise<void>

Zwraca

Promise<void>

leaveCall(boolean)

Opuść połączenie

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

Parametry

forEveryone

boolean

Czy usunąć wszystkich uczestników podczas opuszczania

Zwraca

Promise<void>

lowerHand()

dolna ręka dla bieżącego użytkownika

function lowerHand(): Promise<void>

Zwraca

Promise<void>

mute()

Wycisz bieżącego użytkownika podczas połączenia lub wyłącz mikrofon lokalnie

function mute(): Promise<void>

Zwraca

Promise<void>

muteAllRemoteParticipants()

Wyciszanie wszystkich uczestników

function muteAllRemoteParticipants(): Promise<void>

Zwraca

Promise<void>

muteParticipant(string)

Wyciszanie uczestnika

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

Parametry

userId

string

Identyfikator uczestnika, który ma zostać wyciszony

Zwraca

Promise<void>

onReactionClick(Reaction)

Wyślij emotikon reakcji

function onReactionClick(reaction: Reaction): Promise<void>

Parametry

reaction
Reaction

Zwraca

Promise<void>

permitAudio(string[])

Zezwalaj uczestnikom spotkania w usłudze Teams na dźwięk według ich identyfikatorów użytkowników.

function permitAudio(userIds: string[]): Promise<void>

Parametry

userIds

string[]

Zwraca

Promise<void>

permitOthersAudio()

Zezwalaj na dźwięk ze spotkania w usłudze Teams.

function permitOthersAudio(): Promise<void>

Zwraca

Promise<void>

permitOthersVideo()

Zezwalaj na wideo ze spotkaniem w usłudze Teams.

function permitOthersVideo(): Promise<void>

Zwraca

Promise<void>

permitVideo(string[])

Zezwalaj uczestnikom spotkania w usłudze Teams na dźwięk według ich identyfikatorów użytkowników.

function permitVideo(userIds: string[]): Promise<void>

Parametry

userIds

string[]

Zwraca

Promise<void>

raiseHand()

Podnieś rękę dla bieżącego użytkownika

function raiseHand(): Promise<void>

Zwraca

Promise<void>

removeParticipant(CommunicationIdentifier)

Usuń uczestnika z połączenia.

function removeParticipant(participant: CommunicationIdentifier): Promise<void>

Parametry

participant
CommunicationIdentifier

<xref:%40azure%2Fcommunication-common%23CommunicationIdentifier> uczestnika, który ma zostać usunięty

Zwraca

Promise<void>

removeParticipant(string)

Usuń uczestnika z połączenia.

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

Parametry

userId

string

Identyfikator uczestnika do usunięcia

Zwraca

Promise<void>

resumeCall()

Wznawia połączenie ze stanu LocalHold .

function resumeCall(): Promise<void>

Zwraca

Promise<void>

returnFromBreakoutRoom()

Powrót do punktu początkowego w oddzielnym pokoju

function returnFromBreakoutRoom(): Promise<void>

Zwraca

Promise<void>

sendDtmfTone(DtmfTone)

wysyłanie sygnału dtmf do innego uczestnika połączenia PSTN 1:1

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

Parametry

dtmfTone
DtmfTone

Zwraca

Promise<void>

setCaptionLanguage(string)

Funkcja do ustawiania języka napisów

function setCaptionLanguage(language: string): Promise<void>

Parametry

language

string

Język ustawiony dla podpisu

Zwraca

Promise<void>

setSpokenLanguage(string)

Funkcja ustawiania języka mówionego

function setSpokenLanguage(language: string): Promise<void>

Parametry

language

string

Język mówiony

Zwraca

Promise<void>

setTogetherModeSceneSize(number, number)

Ponownie oblicz pozycje siedzące dla trybu razem.

function setTogetherModeSceneSize(width: number, height: number)

Parametry

width

number

Szerokość kontenera

height

number

Wysokość kontenera

Uwagi

Ta metoda jest implementowana dla złożonego

startCamera(VideoStreamOptions)

Uruchom aparat. Ta metoda rozpocznie renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne

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

Parametry

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void>

startCaptions(StartCaptionsAdapterOptions)

Funkcja uruchamiania napisów

function startCaptions(options?: StartCaptionsAdapterOptions): Promise<void>

Parametry

options
StartCaptionsAdapterOptions

Opcje napisów początkowych

Zwraca

Promise<void>

startNoiseSuppressionEffect()

Uruchom efekt tłumienia szumów.

function startNoiseSuppressionEffect(): Promise<void>

Zwraca

Promise<void>

startScreenShare()

Rozpocznij udostępnianie ekranu podczas połączenia.

function startScreenShare(): Promise<void>

Zwraca

Promise<void>

startSpotlight(string[])

Uruchom funkcję W centrum uwagi dla uczestników lokalnych i zdalnych na podstawie ich identyfikatorów użytkowników. Jeśli nie zostanie przekazana żadna tablica identyfikatorów użytkowników, wykonywana jest akcja na uczestniku lokalnym.

function startSpotlight(userIds?: string[]): Promise<void>

Parametry

userIds

string[]

Zwraca

Promise<void>

startTogetherMode()

Rozpocznij razem tryb.

function startTogetherMode(): Promise<void>

Zwraca

Promise<void>

startVideoBackgroundEffect(VideoBackgroundEffect)

Uruchom efekt tła wideo.

function startVideoBackgroundEffect(videoBackgroundEffect: VideoBackgroundEffect): Promise<void>

Parametry

videoBackgroundEffect
VideoBackgroundEffect

Zwraca

Promise<void>

stopAllSpotlight()

Wyłączanie wszystkich reflektorów punktowych

function stopAllSpotlight(): Promise<void>

Zwraca

Promise<void>

stopCamera()

Zatrzymaj kamerę Ta metoda przestanie renderować widok aparatu lokalnego, gdy wywołanie nie jest aktywne

function stopCamera(): Promise<void>

Zwraca

Promise<void>

stopCaptions(StopCaptionsAdapterOptions)

Funkcja zatrzymywania napisów

function stopCaptions(options?: StopCaptionsAdapterOptions): Promise<void>

Parametry

Zwraca

Promise<void>

stopNoiseSuppressionEffect()

Zatrzymaj efekt tłumienia szumów.

function stopNoiseSuppressionEffect(): Promise<void>

Zwraca

Promise<void>

stopScreenShare()

Zatrzymaj udostępnianie ekranu

function stopScreenShare(): Promise<void>

Zwraca

Promise<void>

stopSpotlight(string[])

Zatrzymaj funkcję Spotlight dla uczestników lokalnych i zdalnych na podstawie ich identyfikatorów użytkowników. Jeśli nie zostanie przekazana żadna tablica identyfikatorów użytkowników, wykonywana jest akcja na uczestniku lokalnym.

function stopSpotlight(userIds?: string[]): Promise<void>

Parametry

userIds

string[]

Zwraca

Promise<void>

stopVideoBackgroundEffects()

Zatrzymaj efekt tła wideo.

function stopVideoBackgroundEffects(): Promise<void>

Zwraca

Promise<void>

submitSurvey(CallSurvey)

Wyślij wynik ankiety na koniec rozmowy

function submitSurvey(survey: CallSurvey): Promise<undefined | CallSurveyResponse>

Parametry

survey
CallSurvey

Zwraca

Promise<undefined | CallSurveyResponse>

unmute()

Wyciszanie bieżącego użytkownika podczas połączenia lub włączanie mikrofonu lokalnie

function unmute(): Promise<void>

Zwraca

Promise<void>

updateBackgroundPickerImages(VideoBackgroundImage[])

Zastąp obrazy selektora tła, aby uzyskać efekt zastąpienia tła.

function updateBackgroundPickerImages(backgroundImages: VideoBackgroundImage[])

Parametry

backgroundImages

VideoBackgroundImage[]

Tablica niestandardowych obrazów tła.

updateSelectedVideoBackgroundEffect(VideoBackgroundEffect)

Zaktualizuj wybrany efekt tła wideo.

function updateSelectedVideoBackgroundEffect(selectedVideoBackground: VideoBackgroundEffect)

Parametry

selectedVideoBackground
VideoBackgroundEffect