CallAdapterCallOperations interface
Funkcje zarządzania bieżącym wywołaniem.
Metody
create |
Utwórz widok HTML dla strumienia. |
dispose |
Usuwanie widoku HTML dla strumienia. |
leave |
Opuść połączenie |
mute() | Wycisz bieżącego użytkownika podczas połączenia lub wyłącz mikrofon lokalnie |
remove |
Usuń uczestnika z połączenia. |
start |
Uruchom aparat. Ta metoda rozpocznie renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne |
start |
Rozpocznij udostępnianie ekranu podczas rozmowy. |
stop |
Zatrzymaj kamerę Ta metoda zatrzyma renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne |
stop |
Zatrzymaj udostępnianie ekranu |
unmute() | Wyłącz wyciszenie bieżącego użytkownika podczas połączenia lub włączanie mikrofonu lokalnie |
Szczegóły metody
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 niezdefiniowany, aby utworzyć widok aparatu lokalnego
- 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
disposeStreamView(string, VideoStreamOptions)
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
leaveCall(boolean)
Opuść połączenie
function leaveCall(forEveryone?: boolean): Promise<void>
Parametry
- forEveryone
-
boolean
Czy usunąć wszystkich uczestników podczas opuszczania
Zwraca
Promise<void>
mute()
Wycisz bieżącego użytkownika podczas połączenia lub wyłącz mikrofon lokalnie
function mute(): Promise<void>
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>
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>
startScreenShare()
Rozpocznij udostępnianie ekranu podczas rozmowy.
function startScreenShare(): Promise<void>
Zwraca
Promise<void>
stopCamera()
Zatrzymaj kamerę Ta metoda zatrzyma renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne
function stopCamera(): Promise<void>
Zwraca
Promise<void>
stopScreenShare()
Zatrzymaj udostępnianie ekranu
function stopScreenShare(): Promise<void>
Zwraca
Promise<void>
unmute()
Wyłącz wyciszenie bieżącego użytkownika podczas połączenia lub włączanie mikrofonu lokalnie
function unmute(): Promise<void>
Zwraca
Promise<void>