Udostępnij za pośrednictwem


CallCommon interface

Wspólny interfejs wywołania.

Rozszerzenie

Właściwości

callEndReason

Zawierające kod/podkodowanie wskazujące, jak zakończyło się to wywołanie.

callerInfo

Informacje o obiekcie wywołującym, jeśli to wywołanie jest przychodzące.

direction

Uzyskaj kierunek wywołania niezależnie od tego, czy jest to przychodzący, czy wychodzący.

id

Pobierz unikatowy identyfikator dla tego wywołania.

isIncomingAudioMuted

Określa, czy użytkownik lokalny wyciszy przychodzący dźwięk.

isLocalVideoStarted

Czy lokalne wideo jest włączone.

isMuted

Niezależnie od tego, czy użytkownik lokalny jest wyciszony, lokalnie czy zdalnie.

isScreenSharingOn

Czy udostępnianie ekranu jest włączone.

kind

Pobierz rodzaj obiektu wywołania.

lobby

Uzyskaj lobby spotkań usługi Teams.

localAudioStreams

Kolekcja lokalnych strumieni audio wysyłanych do innych uczestników połączenia.

localVideoStreams

Kolekcja lokalnych strumieni wideo wysyłanych do innych uczestników połączenia.

remoteAudioStreams

Kolekcja zdalnych strumieni audio odbieranych z wywołania.

remoteParticipants

Kolekcja uczestników zdalnych w tym wywołaniu. W przypadku połączeń z uczestnikami setek lub więcej, w tej kolekcji znajdują się tylko aktywni uczestnicy multimediów.

role

Pobierz rolę użytkownika lokalnego w wywołaniu.

state

Uzyskaj stan tego połączenia.

totalParticipantCount

Łączna liczba uczestników tego połączenia.

Metody

feature<TFeature>(CallFeatureFactory<TFeature>)

Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji wywołań rozszerzonych w tym pakiecie, na przykład:

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

Rozłącz połączenie.

hold()

Wstrzymaj to połączenie.

mute()

Wycisz mikrofon lokalny.

muteAllRemoteParticipants()

Wycisz wszystkich uczestników zdalnych.

muteIncomingAudio()

Wycisz przychodzący dźwięk.

off("idChanged", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia idChanged.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isIncomingAudioMutedChanged.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkcja anuluj subskrypcję dla zdarzenia isLocalVideoStartedChanged.

off("isMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isMutedChanged.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Funkcja anulowania subskrypcji dla zdarzenia isScreenSharingChanged.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkcja anuluj subskrypcję dla zdarzenia localAudioStreamsUpdated.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Funkcja anuluj subskrypcję dla zdarzenia localVideoStreamsUpdated.

off("mutedByOthers", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia mutedByOthers.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkcja anuluj subskrypcję zdarzenia remoteAudioStreamsUpdated.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Anuluj subskrypcję funkcji remoteParticipantsUpdated zdarzenia.

off("roleChanged", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia roleChanged.

off("stateChanged", PropertyChangedEvent)

Funkcja anulowania subskrypcji dla zdarzenia stateChanged.

off("totalParticipantCountChanged", PropertyChangedEvent)

funkcja anulowania subskrypcji dla zdarzenia totalParticipantCountChanged.

on("idChanged", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia idChanged.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isIncomingAudioMutedChanged.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isLocalVideoStartedChanged.

on("isMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isMutedChanged.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isScreenSharingChanged.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkcja subskrybuj dla zdarzenia localAudioStreamsUpdated.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Subskrybuj funkcję dla zdarzenia localVideoStreamsUpdated.

on("mutedByOthers", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia mutedByOthers.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkcja subskrybuj zdarzenie remoteAudioStreamsUpdated.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Funkcja subskrybuj zdarzenia remoteParticipantsUpdated.

on("roleChanged", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia roleChanged.

on("stateChanged", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia stateChanged.

on("totalParticipantCountChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia totalParticipantCountChanged.

resume()

Wznów to wywołanie, jeśli jest w stanie "LocalHold".

sendDtmf(DtmfTone)

Wyślij ton DTMF.

setConstraints(CallConstraints)

Ustawianie ograniczeń wywołań. Ta metoda ustawia maksymalne ograniczenia na podstawie podanych wartości. Ostateczne zastosowane ograniczenia będą mniejsze lub równe wartościom podanym tutaj w tej metodzie. Jeśli zostanie podana wartość 0, dla tego ograniczenia nie zostanie zastosowane żadne ograniczenie. Jeśli podano niezdefiniowaną wartość, zostanie użyta poprzednia wartość dla tego ograniczenia.

startAudio(LocalAudioStream)

Uruchom dźwięk w wywołaniu za pomocą niestandardowego dźwięku. Źródło LocalAudioStream powinno być elementem MediaStream.

startScreenSharing()
  • Rozpocznij wysyłanie strumienia udostępniania ekranu w wywołaniu. Przeglądarka wyświetli monit o wybranie ekranu, aplikacji lub karty przeglądarki.
  • Wysyłanie strumienia udostępniania ekranu nie jest obsługiwane w systemach iOS ani Android.
  • Strumień udostępniania ekranu przychodzącego jest obsługiwany w systemach iOS i Android.
startScreenSharing(LocalVideoStream)
  • Rozpocznij wysyłanie nieprzetworzonego strumienia udostępniania ekranu w wywołaniu.
  • Wysyłanie nieprzetworzonego udostępniania ekranu nie jest obsługiwane w systemach iOS ani Android.
  • Przychodzące udostępnianie nieprzetworzonych ekranów jest obsługiwane w systemach iOS i Android.
startVideo(LocalVideoStream)

Rozpocznij wysyłanie strumienia wideo w wywołaniu. Zdalni uczestnicy wywołania otrzymają strumień wideo, aby mogli go renderować w swoich interfejsach użytkownika.

stopAudio()

Zatrzymaj niestandardowy dźwięk w wywołaniu i przełącz się do domyślnego urządzenia audio menedżera urządzeń.

stopScreenSharing()

Zatrzymaj udostępnianie ekranu lokalnego.

stopScreenSharing(LocalVideoStream)

Zatrzymaj udostępnianie ekranu lokalnego.

stopVideo(LocalVideoStream)

Zatrzymaj wysyłanie strumienia wideo w wywołaniu. Musi przekazać ten sam obiekt LocalVideoStream, który został użyty do uruchomienia wideo w interfejsie API CallAgent.startCall(), CallAgent.join() API, IncomingCall.accept() API lub Call.startVideo().

unmute()

Anuluj wyciszanie mikrofonu lokalnego.

unmuteIncomingAudio()

Anuluj wyciszanie przychodzącego dźwięku.

Metody dziedziczone

dispose()

Szczegóły właściwości

callEndReason

Zawierające kod/podkodowanie wskazujące, jak zakończyło się to wywołanie.

callEndReason?: CallEndReason

Wartość właściwości

callerInfo

Informacje o obiekcie wywołującym, jeśli to wywołanie jest przychodzące.

callerInfo: CallerInfo

Wartość właściwości

direction

Uzyskaj kierunek wywołania niezależnie od tego, czy jest to przychodzący, czy wychodzący.

direction: CallDirection

Wartość właściwości

id

Pobierz unikatowy identyfikator dla tego wywołania.

id: string

Wartość właściwości

string

isIncomingAudioMuted

Określa, czy użytkownik lokalny wyciszy przychodzący dźwięk.

isIncomingAudioMuted: boolean

Wartość właściwości

boolean

isLocalVideoStarted

Czy lokalne wideo jest włączone.

isLocalVideoStarted: boolean

Wartość właściwości

boolean

isMuted

Niezależnie od tego, czy użytkownik lokalny jest wyciszony, lokalnie czy zdalnie.

isMuted: boolean

Wartość właściwości

boolean

isScreenSharingOn

Czy udostępnianie ekranu jest włączone.

isScreenSharingOn: boolean

Wartość właściwości

boolean

kind

Pobierz rodzaj obiektu wywołania.

kind: CallKind

Wartość właściwości

lobby

Uzyskaj lobby spotkań usługi Teams.

lobby: Lobby

Wartość właściwości

localAudioStreams

Kolekcja lokalnych strumieni audio wysyłanych do innych uczestników połączenia.

localAudioStreams: readonly LocalAudioStream[]

Wartość właściwości

readonly LocalAudioStream[]

localVideoStreams

Kolekcja lokalnych strumieni wideo wysyłanych do innych uczestników połączenia.

localVideoStreams: readonly LocalVideoStream[]

Wartość właściwości

readonly LocalVideoStream[]

remoteAudioStreams

Kolekcja zdalnych strumieni audio odbieranych z wywołania.

remoteAudioStreams: readonly RemoteAudioStream[]

Wartość właściwości

readonly RemoteAudioStream[]

remoteParticipants

Kolekcja uczestników zdalnych w tym wywołaniu. W przypadku połączeń z uczestnikami setek lub więcej, w tej kolekcji znajdują się tylko aktywni uczestnicy multimediów.

remoteParticipants: readonly RemoteParticipant[]

Wartość właściwości

readonly RemoteParticipant[]

role

Pobierz rolę użytkownika lokalnego w wywołaniu.

role: ParticipantRole

Wartość właściwości

state

Uzyskaj stan tego połączenia.

state: CallState

Wartość właściwości

totalParticipantCount

Uwaga

Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.

Łączna liczba uczestników tego połączenia.

totalParticipantCount: number

Wartość właściwości

number

Szczegóły metody

feature<TFeature>(CallFeatureFactory<TFeature>)

Pobiera zainicjowany i zapamiętany obiekt funkcji z rozszerzonym interfejsem API. Sprawdź funkcje obiektu.* dla wszystkich dostępnych funkcji wywołań rozszerzonych w tym pakiecie, na przykład:

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

Parametry

factory

CallFeatureFactory<TFeature>

Fabryka konstruktora funkcji wywołania, który udostępnia rozszerzony interfejs API.

Zwraca

TFeature

hangUp(HangUpOptions)

Rozłącz połączenie.

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

Parametry

options
HangUpOptions

Opcje HangUp.

Zwraca

Promise<void>

hold()

Wstrzymaj to połączenie.

function hold(): Promise<void>

Zwraca

Promise<void>

mute()

Wycisz mikrofon lokalny.

function mute(): Promise<void>

Zwraca

Promise<void>

muteAllRemoteParticipants()

Wycisz wszystkich uczestników zdalnych.

function muteAllRemoteParticipants(): Promise<void>

Zwraca

Promise<void>

muteIncomingAudio()

Wycisz przychodzący dźwięk.

function muteIncomingAudio(): Promise<void>

Zwraca

Promise<void>

off("idChanged", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia idChanged.

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

Parametry

event

"idChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isIncomingAudioMutedChanged.

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

Parametry

event

"isIncomingAudioMutedChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkcja anuluj subskrypcję dla zdarzenia isLocalVideoStartedChanged.

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

Parametry

event

"isLocalVideoStartedChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

off("isMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isMutedChanged.

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

Parametry

event

"isMutedChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Funkcja anulowania subskrypcji dla zdarzenia isScreenSharingChanged.

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

Parametry

event

"isScreenSharingOnChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkcja anuluj subskrypcję dla zdarzenia localAudioStreamsUpdated.

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

Parametry

event

"localAudioStreamsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<LocalAudioStream>

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Funkcja anuluj subskrypcję dla zdarzenia localVideoStreamsUpdated.

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

Parametry

event

"localVideoStreamsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<LocalVideoStream>

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("mutedByOthers", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia mutedByOthers.

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

Parametry

event

"mutedByOthers"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, który został użyty do anulowania subskrypcji tego zdarzenia.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkcja anuluj subskrypcję zdarzenia remoteAudioStreamsUpdated.

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

Parametry

event

"remoteAudioStreamsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<RemoteAudioStream>

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Anuluj subskrypcję funkcji remoteParticipantsUpdated zdarzenia.

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

Parametry

event

"remoteParticipantsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<RemoteParticipant>

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("roleChanged", PropertyChangedEvent)

Anuluj subskrypcję funkcji dla zdarzenia roleChanged.

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

Parametry

event

"roleChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("stateChanged", PropertyChangedEvent)

Funkcja anulowania subskrypcji dla zdarzenia stateChanged.

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

Parametry

event

"stateChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

off("totalParticipantCountChanged", PropertyChangedEvent)

Uwaga

Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.

funkcja anulowania subskrypcji dla zdarzenia totalParticipantCountChanged.

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

Parametry

event

"totalParticipantCountChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, które będą wywoływane, gdy liczba uczestników ulegnie zmianie.

on("idChanged", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia idChanged.

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

Parametry

event

"idChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isIncomingAudioMutedChanged.

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

Parametry

event

"isIncomingAudioMutedChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isLocalVideoStartedChanged.

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

Parametry

event

"isLocalVideoStartedChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("isMutedChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isMutedChanged.

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

Parametry

event

"isMutedChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Funkcja subskrybuj dla zdarzenia isScreenSharingChanged.

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

Parametry

event

"isScreenSharingOnChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkcja subskrybuj dla zdarzenia localAudioStreamsUpdated.

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

Parametry

event

"localAudioStreamsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<LocalAudioStream>

wywołanie zwrotne, które będzie wywoływane po zmianie tej kolekcji, przekaże tablice dodanych i usuniętych elementów.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Subskrybuj funkcję dla zdarzenia localVideoStreamsUpdated.

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

Parametry

event

"localVideoStreamsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<LocalVideoStream>

wywołanie zwrotne, które będzie wywoływane po zmianie tej kolekcji, przekaże tablice dodanych i usuniętych elementów.

on("mutedByOthers", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia mutedByOthers.

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

Parametry

event

"mutedByOthers"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, który został użyty do subskrybowania tego zdarzenia.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkcja subskrybuj zdarzenie remoteAudioStreamsUpdated.

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

Parametry

event

"remoteAudioStreamsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<RemoteAudioStream>

wywołanie zwrotne, które będzie wywoływane po zmianie tej kolekcji, przekaże tablice dodanych i usuniętych elementów.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Funkcja subskrybuj zdarzenia remoteParticipantsUpdated.

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

Parametry

event

"remoteParticipantsUpdated"

nazwa zdarzenia.

listener

CollectionUpdatedEvent<RemoteParticipant>

wywołanie zwrotne, które będzie wywoływane po zmianie tej kolekcji, przekaże tablice dodanych i usuniętych elementów.

on("roleChanged", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia roleChanged.

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

Parametry

event

"roleChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("stateChanged", PropertyChangedEvent)

Subskrybuj funkcję dla zdarzenia stateChanged.

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

Parametry

event

"stateChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

wywołanie zwrotne fn, które będzie wywoływane, gdy wartość tej właściwości ulegnie zmianie.

on("totalParticipantCountChanged", PropertyChangedEvent)

Uwaga

Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.

Funkcja subskrybuj dla zdarzenia totalParticipantCountChanged.

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

Parametry

event

"totalParticipantCountChanged"

nazwa zdarzenia.

listener
PropertyChangedEvent

fn wywołania zwrotnego, które będą wywoływane, gdy liczba uczestników ulegnie zmianie.

resume()

Wznów to wywołanie, jeśli jest w stanie "LocalHold".

function resume(): Promise<void>

Zwraca

Promise<void>

sendDtmf(DtmfTone)

Wyślij ton DTMF.

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

Parametry

dtmfTone
DtmfTone

Zwraca

Promise<void>

setConstraints(CallConstraints)

Ustawianie ograniczeń wywołań. Ta metoda ustawia maksymalne ograniczenia na podstawie podanych wartości. Ostateczne zastosowane ograniczenia będą mniejsze lub równe wartościom podanym tutaj w tej metodzie. Jeśli zostanie podana wartość 0, dla tego ograniczenia nie zostanie zastosowane żadne ograniczenie. Jeśli podano niezdefiniowaną wartość, zostanie użyta poprzednia wartość dla tego ograniczenia.

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

Parametry

constraints
CallConstraints

Obiekt reprezentujący ograniczenia wywołań do ustawienia

Zwraca

Promise<void>

startAudio(LocalAudioStream)

Uruchom dźwięk w wywołaniu za pomocą niestandardowego dźwięku. Źródło LocalAudioStream powinno być elementem MediaStream.

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

Parametry

localAudioStream
LocalAudioStream

Zwraca

Promise<void>

startScreenSharing()

  • Rozpocznij wysyłanie strumienia udostępniania ekranu w wywołaniu. Przeglądarka wyświetli monit o wybranie ekranu, aplikacji lub karty przeglądarki.
  • Wysyłanie strumienia udostępniania ekranu nie jest obsługiwane w systemach iOS ani Android.
  • Strumień udostępniania ekranu przychodzącego jest obsługiwany w systemach iOS i Android.
function startScreenSharing(): Promise<void>

Zwraca

Promise<void>

startScreenSharing(LocalVideoStream)

Uwaga

Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.

  • Rozpocznij wysyłanie nieprzetworzonego strumienia udostępniania ekranu w wywołaniu.
  • Wysyłanie nieprzetworzonego udostępniania ekranu nie jest obsługiwane w systemach iOS ani Android.
  • Przychodzące udostępnianie nieprzetworzonych ekranów jest obsługiwane w systemach iOS i Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parametry

localVideoStream
LocalVideoStream

Reprezentuje lokalny strumień udostępniania nieprzetworzonego ekranu, który pobiera element MediaStream w konstruktorze.

Zwraca

Promise<void>

startVideo(LocalVideoStream)

Rozpocznij wysyłanie strumienia wideo w wywołaniu. Zdalni uczestnicy wywołania otrzymają strumień wideo, aby mogli go renderować w swoich interfejsach użytkownika.

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

Parametry

localVideoStream
LocalVideoStream

Reprezentuje lokalny strumień wideo, który pobiera źródło aparatu w konstruktorze.

Zwraca

Promise<void>

stopAudio()

Zatrzymaj niestandardowy dźwięk w wywołaniu i przełącz się do domyślnego urządzenia audio menedżera urządzeń.

function stopAudio()

stopScreenSharing()

Zatrzymaj udostępnianie ekranu lokalnego.

function stopScreenSharing(): Promise<void>

Zwraca

Promise<void>

stopScreenSharing(LocalVideoStream)

Uwaga

Ten typ interfejs API jest udostępniany w wersji beta jako wersja zapoznawcza dla deweloperów i może zostać zmieniony na podstawie otrzymanych opinii. Nie należy używać tego interfejsu API w środowisku produkcyjnym.

Zatrzymaj udostępnianie ekranu lokalnego.

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

Parametry

localVideoStream
LocalVideoStream

Strumień udostępniania ekranu lokalnego w celu zatrzymania przesyłania strumieniowego.

Zwraca

Promise<void>

stopVideo(LocalVideoStream)

Zatrzymaj wysyłanie strumienia wideo w wywołaniu. Musi przekazać ten sam obiekt LocalVideoStream, który został użyty do uruchomienia wideo w interfejsie API CallAgent.startCall(), CallAgent.join() API, IncomingCall.accept() API lub Call.startVideo().

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

Parametry

localVideoStream
LocalVideoStream

Lokalny strumień wideo, aby zatrzymać przesyłanie strumieniowe.

Zwraca

Promise<void>

unmute()

Anuluj wyciszanie mikrofonu lokalnego.

function unmute(): Promise<void>

Zwraca

Promise<void>

unmuteIncomingAudio()

Anuluj wyciszanie przychodzącego dźwięku.

function unmuteIncomingAudio(): Promise<void>

Zwraca

Promise<void>

Szczegóły metody dziedziczonej

dispose()

function dispose()

dziedziczone z Jednorazowe.dispose