Sdílet prostřednictvím


CallCommon interface

Společné rozhraní volání.

Extends

Vlastnosti

callEndReason

Obsahuje kód nebo podkód označující, jak toto volání skončilo.

callerInfo

Informace o volajícím, pokud je tento hovor příchozí.

direction

Získejte směr volání, ať už je to Příchozí nebo Odchozí.

id

Získejte jedinečné ID pro toto volání.

isIncomingAudioMuted

Určuje, jestli místní uživatel ztlumil příchozí zvuk.

isLocalVideoStarted

Určuje, jestli je místní video zapnuté.

isMuted

Jestli je místní uživatel ztlumený, místně nebo vzdáleně.

isScreenSharingOn

Určuje, jestli je zapnuté sdílení obrazovky.

kind

Získá typ objektu volání.

lobby

Získejte předsálí schůzky Teams.

localAudioStreams

Kolekce místních zvukových streamů odesílaných jiným účastníkům hovoru

localVideoStreams

Kolekce místních video streamů odesílaných jiným účastníkům hovoru

remoteAudioStreams

Kolekce vzdálených zvukových streamů přijatých z hovoru.

remoteParticipants

Kolekce vzdálených účastníků tohoto volání. V případě hovorů se stovkami nebo více účastníky jsou v této kolekci přítomni pouze aktivní účastníci multimédií.

role

Získejte roli místního uživatele ve volání.

state

Získejte stav tohoto volání.

totalParticipantCount

Celkový počet účastníků tohoto hovoru

Metody

feature<TFeature>(CallFeatureFactory<TFeature>)

Načte inicializovaný a zapamatovaný objekt Funkce s rozšířeným rozhraním API. Zkontrolujte funkce objektu.* všechny dostupné rozšířené funkce volání v tomto balíčku, například:

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

Zavěste hovor.

hold()

Přidržte tento hovor.

mute()

Ztlumit místní mikrofon.

muteAllRemoteParticipants()

Ztlumte všechny vzdálené účastníky.

muteIncomingAudio()

Ztlumit příchozí zvuk.

off("idChanged", PropertyChangedEvent)

Funkce Unsubscribe pro událost idChanged.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isIncomingAudioMutedChanged.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkce Unsubscribe pro událost isLocalVideoStartedChanged.

off("isMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isMutedChanged

off("isScreenSharingOnChanged", PropertyChangedEvent)

Funkce Odhlášení odběru události isScreenSharingChanged

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkce Odhlášení odběru události localAudioStreamsUpdated

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Funkce Unsubscribe pro událost localVideoStreamsUpdated

off("mutedByOthers", PropertyChangedEvent)

Funkce Unsubscribe pro událost mutedByOthers

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkce Odhlášení pro událost remoteAudioStreamsUpdated

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Funkce Unsubscribe pro událost remoteParticipantsUpdated

off("roleChanged", PropertyChangedEvent)

Funkce pro odhlášení odběru události roleChanged.

off("stateChanged", PropertyChangedEvent)

Funkce Unsubscribe pro událost stateChanged.

off("totalParticipantCountChanged", PropertyChangedEvent)

Funkce unsubscribe pro událost totalParticipantCountChanged.

on("idChanged", PropertyChangedEvent)

Funkce Subscribe pro událost idChanged

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isIncomingAudioMutedChanged.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isLocalVideoStartedChanged.

on("isMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isMutedChanged

on("isScreenSharingOnChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isScreenSharingChanged

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkce Subscribe pro událost localAudioStreamsUpdated

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Funkce Subscribe pro událost localVideoStreamsUpdated

on("mutedByOthers", PropertyChangedEvent)

Funkce Subscribe pro událost mutedByOthers

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkce Subscribe pro událost remoteAudioStreamsUpdated

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Funkce Subscribe pro událost remoteParticipantsUpdated

on("roleChanged", PropertyChangedEvent)

Funkce Subscribe pro událost roleChanged.

on("stateChanged", PropertyChangedEvent)

Funkce Subscribe pro událost stateChanged.

on("totalParticipantCountChanged", PropertyChangedEvent)

Funkce Subscribe pro událost totalParticipantCountChanged

resume()

Pokračujte v tomto volání, pokud je ve stavu LocalHold.

sendDtmf(DtmfTone)

Odeslat tón DTMF.

setConstraints(CallConstraints)

Nastavte omezení volání. Tato metoda nastaví maximální omezení na základě zadaných hodnot. Poslední použitá omezení budou menší nebo rovna hodnotám zadaným pro tuto metodu. Pokud je zadána hodnota 0, nebude pro toto omezení použito žádné omezení. Pokud je zadaná nedefinovaná hodnota, použije se pro toto omezení předchozí použitá hodnota.

startAudio(LocalAudioStream)

Zahájení zvuku v hovoru pomocí vlastního zvuku Zdrojem LocalAudioStream by měl být MediaStream.

startScreenSharing()
  • Začněte posílat stream sdílení obrazovky v hovoru. Prohlížeč zobrazí výzvu k výběru obrazovky, aplikace nebo karty prohlížeče.
  • Odesílání streamu sdílení obrazovky není podporováno v iOSu ani Androidu.
  • Příchozí stream sdílení obrazovky se podporuje v iOSu a Androidu.
startScreenSharing(LocalVideoStream)
  • Začněte v hovoru odesílat nezpracovaný stream sdílení obrazovky.
  • Odesílání nezpracovaných sdílení obrazovky není podporováno v iOSu ani Androidu.
  • Příchozí sdílení nezpracované obrazovky je podporované v iOSu a Androidu.
startVideo(LocalVideoStream)

Začněte posílat stream videa v hovoru. Vzdálení účastníci hovoru dostanou váš stream videa, aby ho mohli vykreslit ve svých uživatelských rozhraních.

stopAudio()

Zastavte vlastní zvuk v hovoru a přepněte na výchozí zvukové zařízení Správce zařízení.

stopScreenSharing()

Zastavte místní sdílení obrazovky.

stopScreenSharing(LocalVideoStream)

Zastavte místní sdílení obrazovky.

stopVideo(LocalVideoStream)

Zastavte odesílání streamu videa v hovoru. Musí předat stejný objekt LocalVideoStream, který byl použit ke spuštění videa v rozhraní API CallAgent.startCall(), CallAgent.join() API, IncomingCall.accept() API nebo Call.startVideo().

unmute()

Zrušte ztlumení místního mikrofonu.

unmuteIncomingAudio()

Zrušte ztlumení příchozího zvuku.

Zděděné metody

dispose()

Podrobnosti vlastnosti

callEndReason

Obsahuje kód nebo podkód označující, jak toto volání skončilo.

callEndReason?: CallEndReason

Hodnota vlastnosti

callerInfo

Informace o volajícím, pokud je tento hovor příchozí.

callerInfo: CallerInfo

Hodnota vlastnosti

direction

Získejte směr volání, ať už je to Příchozí nebo Odchozí.

direction: CallDirection

Hodnota vlastnosti

id

Získejte jedinečné ID pro toto volání.

id: string

Hodnota vlastnosti

string

isIncomingAudioMuted

Určuje, jestli místní uživatel ztlumil příchozí zvuk.

isIncomingAudioMuted: boolean

Hodnota vlastnosti

boolean

isLocalVideoStarted

Určuje, jestli je místní video zapnuté.

isLocalVideoStarted: boolean

Hodnota vlastnosti

boolean

isMuted

Jestli je místní uživatel ztlumený, místně nebo vzdáleně.

isMuted: boolean

Hodnota vlastnosti

boolean

isScreenSharingOn

Určuje, jestli je zapnuté sdílení obrazovky.

isScreenSharingOn: boolean

Hodnota vlastnosti

boolean

kind

Získá typ objektu volání.

kind: CallKind

Hodnota vlastnosti

lobby

Získejte předsálí schůzky Teams.

lobby: Lobby

Hodnota vlastnosti

localAudioStreams

Kolekce místních zvukových streamů odesílaných jiným účastníkům hovoru

localAudioStreams: readonly LocalAudioStream[]

Hodnota vlastnosti

readonly LocalAudioStream[]

localVideoStreams

Kolekce místních video streamů odesílaných jiným účastníkům hovoru

localVideoStreams: readonly LocalVideoStream[]

Hodnota vlastnosti

readonly LocalVideoStream[]

remoteAudioStreams

Kolekce vzdálených zvukových streamů přijatých z hovoru.

remoteAudioStreams: readonly RemoteAudioStream[]

Hodnota vlastnosti

readonly RemoteAudioStream[]

remoteParticipants

Kolekce vzdálených účastníků tohoto volání. V případě hovorů se stovkami nebo více účastníky jsou v této kolekci přítomni pouze aktivní účastníci multimédií.

remoteParticipants: readonly RemoteParticipant[]

Hodnota vlastnosti

readonly RemoteParticipant[]

role

Získejte roli místního uživatele ve volání.

role: ParticipantRole

Hodnota vlastnosti

state

Získejte stav tohoto volání.

state: CallState

Hodnota vlastnosti

totalParticipantCount

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Celkový počet účastníků tohoto hovoru

totalParticipantCount: number

Hodnota vlastnosti

number

Podrobnosti metody

feature<TFeature>(CallFeatureFactory<TFeature>)

Načte inicializovaný a zapamatovaný objekt Funkce s rozšířeným rozhraním API. Zkontrolujte funkce objektu.* všechny dostupné rozšířené funkce volání v tomto balíčku, například:

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>

Továrna pro konstruktor funkce volání, který poskytuje rozšířené rozhraní API.

Návraty

TFeature

hangUp(HangUpOptions)

Zavěste hovor.

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

Parametry

options
HangUpOptions

Možnosti HangUp.

Návraty

Promise<void>

hold()

Přidržte tento hovor.

function hold(): Promise<void>

Návraty

Promise<void>

mute()

Ztlumit místní mikrofon.

function mute(): Promise<void>

Návraty

Promise<void>

muteAllRemoteParticipants()

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Ztlumte všechny vzdálené účastníky.

function muteAllRemoteParticipants(): Promise<void>

Návraty

Promise<void>

muteIncomingAudio()

Ztlumit příchozí zvuk.

function muteIncomingAudio(): Promise<void>

Návraty

Promise<void>

off("idChanged", PropertyChangedEvent)

Funkce Unsubscribe pro událost idChanged.

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

Parametry

event

"idChanged"

název události.

listener
PropertyChangedEvent

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isIncomingAudioMutedChanged.

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

Parametry

event

"isIncomingAudioMutedChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkce Unsubscribe pro událost isLocalVideoStartedChanged.

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

Parametry

event

"isLocalVideoStartedChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

off("isMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isMutedChanged

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

Parametry

event

"isMutedChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Funkce Odhlášení odběru události isScreenSharingChanged

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

Parametry

event

"isScreenSharingOnChanged"

název události.

listener
PropertyChangedEvent

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkce Odhlášení odběru události localAudioStreamsUpdated

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

Parametry

event

"localAudioStreamsUpdated"

název události.

listener

CollectionUpdatedEvent<LocalAudioStream>

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Funkce Unsubscribe pro událost localVideoStreamsUpdated

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

Parametry

event

"localVideoStreamsUpdated"

název události.

listener

CollectionUpdatedEvent<LocalVideoStream>

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("mutedByOthers", PropertyChangedEvent)

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Funkce Unsubscribe pro událost mutedByOthers

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

Parametry

event

"mutedByOthers"

název události.

listener
PropertyChangedEvent

fn zpětného volání, která byla použita k odhlášení odběru této události.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkce Odhlášení pro událost remoteAudioStreamsUpdated

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

Parametry

event

"remoteAudioStreamsUpdated"

název události.

listener

CollectionUpdatedEvent<RemoteAudioStream>

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Funkce Unsubscribe pro událost remoteParticipantsUpdated

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

Parametry

event

"remoteParticipantsUpdated"

název události.

listener

CollectionUpdatedEvent<RemoteParticipant>

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("roleChanged", PropertyChangedEvent)

Funkce pro odhlášení odběru události roleChanged.

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

Parametry

event

"roleChanged"

název události.

listener
PropertyChangedEvent

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("stateChanged", PropertyChangedEvent)

Funkce Unsubscribe pro událost stateChanged.

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

Parametry

event

"stateChanged"

název události.

listener
PropertyChangedEvent

zpětné volání fn, který byl použit k přihlášení k odběru této události.

off("totalParticipantCountChanged", PropertyChangedEvent)

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Funkce unsubscribe pro událost totalParticipantCountChanged.

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

Parametry

event

"totalParticipantCountChanged"

název události.

listener
PropertyChangedEvent

zpětné volání fn, která bude volána, když se změní počet účastníků.

on("idChanged", PropertyChangedEvent)

Funkce Subscribe pro událost idChanged

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

Parametry

event

"idChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isIncomingAudioMutedChanged.

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

Parametry

event

"isIncomingAudioMutedChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isLocalVideoStartedChanged.

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

Parametry

event

"isLocalVideoStartedChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("isMutedChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isMutedChanged

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

Parametry

event

"isMutedChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Funkce Subscribe pro událost isScreenSharingChanged

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

Parametry

event

"isScreenSharingOnChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Funkce Subscribe pro událost localAudioStreamsUpdated

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

Parametry

event

"localAudioStreamsUpdated"

název události.

listener

CollectionUpdatedEvent<LocalAudioStream>

zpětné volání fn, která bude volána, když se tato kolekce změní, bude předávat pole přidaných a odebraných prvků.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Funkce Subscribe pro událost localVideoStreamsUpdated

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

Parametry

event

"localVideoStreamsUpdated"

název události.

listener

CollectionUpdatedEvent<LocalVideoStream>

zpětné volání fn, která bude volána, když se tato kolekce změní, bude předávat pole přidaných a odebraných prvků.

on("mutedByOthers", PropertyChangedEvent)

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Funkce Subscribe pro událost mutedByOthers

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

Parametry

event

"mutedByOthers"

název události.

listener
PropertyChangedEvent

zpětné volání fn, který byl použit k přihlášení k odběru této události.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Funkce Subscribe pro událost remoteAudioStreamsUpdated

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

Parametry

event

"remoteAudioStreamsUpdated"

název události.

listener

CollectionUpdatedEvent<RemoteAudioStream>

zpětné volání fn, která bude volána, když se tato kolekce změní, bude předávat pole přidaných a odebraných prvků.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Funkce Subscribe pro událost remoteParticipantsUpdated

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

Parametry

event

"remoteParticipantsUpdated"

název události.

listener

CollectionUpdatedEvent<RemoteParticipant>

zpětné volání fn, která bude volána, když se tato kolekce změní, bude předávat pole přidaných a odebraných prvků.

on("roleChanged", PropertyChangedEvent)

Funkce Subscribe pro událost roleChanged.

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

Parametry

event

"roleChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("stateChanged", PropertyChangedEvent)

Funkce Subscribe pro událost stateChanged.

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

Parametry

event

"stateChanged"

název události.

listener
PropertyChangedEvent

callback fn, která bude volána při změně hodnoty této vlastnosti.

on("totalParticipantCountChanged", PropertyChangedEvent)

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Funkce Subscribe pro událost totalParticipantCountChanged

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

Parametry

event

"totalParticipantCountChanged"

název události.

listener
PropertyChangedEvent

zpětné volání fn, která bude volána, když se změní počet účastníků.

resume()

Pokračujte v tomto volání, pokud je ve stavu LocalHold.

function resume(): Promise<void>

Návraty

Promise<void>

sendDtmf(DtmfTone)

Odeslat tón DTMF.

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

Parametry

dtmfTone
DtmfTone

Návraty

Promise<void>

setConstraints(CallConstraints)

Nastavte omezení volání. Tato metoda nastaví maximální omezení na základě zadaných hodnot. Poslední použitá omezení budou menší nebo rovna hodnotám zadaným pro tuto metodu. Pokud je zadána hodnota 0, nebude pro toto omezení použito žádné omezení. Pokud je zadaná nedefinovaná hodnota, použije se pro toto omezení předchozí použitá hodnota.

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

Parametry

constraints
CallConstraints

Objekt představující omezení volání, která se mají nastavit

Návraty

Promise<void>

startAudio(LocalAudioStream)

Zahájení zvuku v hovoru pomocí vlastního zvuku Zdrojem LocalAudioStream by měl být MediaStream.

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

Parametry

localAudioStream
LocalAudioStream

Návraty

Promise<void>

startScreenSharing()

  • Začněte posílat stream sdílení obrazovky v hovoru. Prohlížeč zobrazí výzvu k výběru obrazovky, aplikace nebo karty prohlížeče.
  • Odesílání streamu sdílení obrazovky není podporováno v iOSu ani Androidu.
  • Příchozí stream sdílení obrazovky se podporuje v iOSu a Androidu.
function startScreenSharing(): Promise<void>

Návraty

Promise<void>

startScreenSharing(LocalVideoStream)

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

  • Začněte v hovoru odesílat nezpracovaný stream sdílení obrazovky.
  • Odesílání nezpracovaných sdílení obrazovky není podporováno v iOSu ani Androidu.
  • Příchozí sdílení nezpracované obrazovky je podporované v iOSu a Androidu.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parametry

localVideoStream
LocalVideoStream

Představuje místní nezpracovaný stream sdílení obrazovky, který přijímá MediaStream v konstruktoru.

Návraty

Promise<void>

startVideo(LocalVideoStream)

Začněte posílat stream videa v hovoru. Vzdálení účastníci hovoru dostanou váš stream videa, aby ho mohli vykreslit ve svých uživatelských rozhraních.

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

Parametry

localVideoStream
LocalVideoStream

Představuje místní video stream, který přebírá zdroj kamery v konstruktoru.

Návraty

Promise<void>

stopAudio()

Zastavte vlastní zvuk v hovoru a přepněte na výchozí zvukové zařízení Správce zařízení.

function stopAudio()

stopScreenSharing()

Zastavte místní sdílení obrazovky.

function stopScreenSharing(): Promise<void>

Návraty

Promise<void>

stopScreenSharing(LocalVideoStream)

Poznámka

Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.

Zastavte místní sdílení obrazovky.

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

Parametry

localVideoStream
LocalVideoStream

Místní stream sdílení obrazovky pro zastavení streamování.

Návraty

Promise<void>

stopVideo(LocalVideoStream)

Zastavte odesílání streamu videa v hovoru. Musí předat stejný objekt LocalVideoStream, který byl použit ke spuštění videa v rozhraní API CallAgent.startCall(), CallAgent.join() API, IncomingCall.accept() API nebo Call.startVideo().

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

Parametry

localVideoStream
LocalVideoStream

Místní video stream pro zastavení streamování.

Návraty

Promise<void>

unmute()

Zrušte ztlumení místního mikrofonu.

function unmute(): Promise<void>

Návraty

Promise<void>

unmuteIncomingAudio()

Zrušte ztlumení příchozího zvuku.

function unmuteIncomingAudio(): Promise<void>

Návraty

Promise<void>

Podrobnosti zděděných metod

dispose()

function dispose()

Zděděno zJednorázové.dispose