Bagikan melalui


CallCommon interface

Antarmuka umum Panggilan.

Memperluas

Properti

callEndReason

Berisi kode/subCode yang menunjukkan bagaimana panggilan ini berakhir.

callerInfo

Informasi Penelepon jika panggilan ini masuk.

direction

Dapatkan arah panggilan, apakah itu Masuk atau Keluar.

id

Dapatkan Id unik untuk Panggilan ini.

isIncomingAudioMuted

Apakah pengguna lokal mematikan audio masuk.

isLocalVideoStarted

Apakah video lokal aktif.

isMuted

Apakah pengguna lokal dibisukan, secara lokal atau jarak jauh.

isScreenSharingOn

Apakah berbagi layar aktif.

kind

Dapatkan jenis objek panggilan.

lobby

Dapatkan lobi rapat Teams.

localAudioStreams

Kumpulan aliran audio lokal yang dikirim ke peserta lain dalam panggilan.

localVideoStreams

Kumpulan aliran video lokal yang dikirim ke peserta lain dalam panggilan.

remoteAudioStreams

Kumpulan aliran audio jarak jauh yang diterima dari panggilan.

remoteParticipants

Kumpulan peserta jarak jauh dalam panggilan ini. Dalam kasus panggilan dengan peserta ratusan atau lebih, hanya peserta aktif media yang hadir dalam koleksi ini.

role

Dapatkan peran pengguna lokal dalam Panggilan.

state

Dapatkan status Panggilan ini.

totalParticipantCount

Jumlah total peserta dalam panggilan ini.

Metode

feature<TFeature>(CallFeatureFactory<TFeature>)

Mengambil objek Fitur yang diinisialisasi dan memoisasi dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur panggilan yang diperluas yang tersedia dalam paket ini, misalnya:

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

Tutup teleponnya.

hold()

Tunggu panggilan ini.

mute()

Matikan suara mikrofon lokal.

muteAllRemoteParticipants()

Matikan suara semua peserta jarak jauh.

muteIncomingAudio()

Matikan suara audio masuk.

off("idChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa idChanged.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isIncomingAudioMutedChanged.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isLocalVideoStartedChanged.

off("isMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isMutedChanged.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isScreenSharingChanged.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Berhenti berlangganan fungsi untuk peristiwa localAudioStreamsUpdated.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Berhenti berlangganan fungsi untuk kejadian localVideoStreamsUpdated.

off("mutedByOthers", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa mutedByOthers.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Berhenti berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Berhenti berlangganan fungsi untuk peristiwa remoteParticipantsUpdated.

off("roleChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa roleChanged.

off("stateChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa stateChanged.

off("totalParticipantCountChanged", PropertyChangedEvent)

berhenti berlangganan fungsi untuk peristiwa totalParticipantCountChanged.

on("idChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa idChanged.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isIncomingAudioMutedChanged.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isLocalVideoStartedChanged.

on("isMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isMutedChanged.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isScreenSharingChanged.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Berlangganan fungsi untuk peristiwa localAudioStreamsUpdated.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Berlangganan fungsi untuk kejadian localVideoStreamsUpdated.

on("mutedByOthers", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa mutedByOthers.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Berlangganan fungsi untuk peristiwa remoteParticipantsUpdated.

on("roleChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa roleChanged.

on("stateChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa stateChanged.

on("totalParticipantCountChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa totalParticipantCountChanged.

resume()

Lanjutkan Panggilan ini jika berada di status 'LocalHold'.

sendDtmf(DtmfTone)

Kirim nada DTMF.

setConstraints(CallConstraints)

Atur batasan panggilan. Metode ini menetapkan batasan maksimum berdasarkan nilai yang disediakan. Batasan akhir yang diterapkan akan kurang dari atau sama dengan nilai yang disediakan di sini untuk metode ini. Jika nilai 0 disediakan, maka tidak ada batasan yang akan diterapkan untuk batasan tersebut. Jika nilai yang tidak ditentukan disediakan, maka nilai sebelumnya yang digunakan akan digunakan untuk batasan tersebut.

startAudio(LocalAudioStream)

Mulai audio dalam panggilan dengan audio kustom. Sumber LocalAudioStream harus berupa MediaStream.

startScreenSharing()
  • Mulai mengirim aliran berbagi layar dalam panggilan. Browser akan meminta untuk memilih tab layar, aplikasi, atau browser.
  • Mengirim aliran berbagi layar tidak didukung di iOS atau Android.
  • Aliran berbagi layar masuk didukung di iOS dan Android.
startScreenSharing(LocalVideoStream)
  • Mulai mengirim aliran berbagi layar mentah dalam panggilan.
  • Mengirim berbagi layar mentah tidak didukung di iOS atau Android.
  • Berbagi layar mentah masuk didukung di iOS dan Android.
startVideo(LocalVideoStream)

Mulai kirim aliran video dalam panggilan. Peserta jarak jauh dalam panggilan akan menerima streaming video Anda sehingga mereka dapat merendernya di UI mereka.

stopAudio()

Hentikan audio kustom dalam panggilan dan beralih ke perangkat audio default manajer perangkat.

stopScreenSharing()

Hentikan berbagi layar lokal.

stopScreenSharing(LocalVideoStream)

Hentikan berbagi layar lokal.

stopVideo(LocalVideoStream)

Berhenti mengirim streaming video dalam panggilan. Harus melewati objek LocalVideoStream yang sama yang digunakan untuk memulai video di API CallAgent.startCall(), Api CallAgent.join(), API IncomingCall.accept(), atau API Call.startVideo().

unmute()

Nyalakan suara mikrofon lokal.

unmuteIncomingAudio()

Menyalakan suara audio masuk.

Metode yang Diwarisi

dispose()

Detail Properti

callEndReason

Berisi kode/subCode yang menunjukkan bagaimana panggilan ini berakhir.

callEndReason?: CallEndReason

Nilai Properti

callerInfo

Informasi Penelepon jika panggilan ini masuk.

callerInfo: CallerInfo

Nilai Properti

direction

Dapatkan arah panggilan, apakah itu Masuk atau Keluar.

direction: CallDirection

Nilai Properti

id

Dapatkan Id unik untuk Panggilan ini.

id: string

Nilai Properti

string

isIncomingAudioMuted

Apakah pengguna lokal mematikan audio masuk.

isIncomingAudioMuted: boolean

Nilai Properti

boolean

isLocalVideoStarted

Apakah video lokal aktif.

isLocalVideoStarted: boolean

Nilai Properti

boolean

isMuted

Apakah pengguna lokal dibisukan, secara lokal atau jarak jauh.

isMuted: boolean

Nilai Properti

boolean

isScreenSharingOn

Apakah berbagi layar aktif.

isScreenSharingOn: boolean

Nilai Properti

boolean

kind

Dapatkan jenis objek panggilan.

kind: CallKind

Nilai Properti

lobby

Dapatkan lobi rapat Teams.

lobby: Lobby

Nilai Properti

localAudioStreams

Kumpulan aliran audio lokal yang dikirim ke peserta lain dalam panggilan.

localAudioStreams: readonly LocalAudioStream[]

Nilai Properti

readonly LocalAudioStream[]

localVideoStreams

Kumpulan aliran video lokal yang dikirim ke peserta lain dalam panggilan.

localVideoStreams: readonly LocalVideoStream[]

Nilai Properti

readonly LocalVideoStream[]

remoteAudioStreams

Kumpulan aliran audio jarak jauh yang diterima dari panggilan.

remoteAudioStreams: readonly RemoteAudioStream[]

Nilai Properti

readonly RemoteAudioStream[]

remoteParticipants

Kumpulan peserta jarak jauh dalam panggilan ini. Dalam kasus panggilan dengan peserta ratusan atau lebih, hanya peserta aktif media yang hadir dalam koleksi ini.

remoteParticipants: readonly RemoteParticipant[]

Nilai Properti

readonly RemoteParticipant[]

role

Dapatkan peran pengguna lokal dalam Panggilan.

role: ParticipantRole

Nilai Properti

state

Dapatkan status Panggilan ini.

state: CallState

Nilai Properti

totalParticipantCount

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

Jumlah total peserta dalam panggilan ini.

totalParticipantCount: number

Nilai Properti

number

Detail Metode

feature<TFeature>(CallFeatureFactory<TFeature>)

Mengambil objek Fitur yang diinisialisasi dan memoisasi dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur panggilan yang diperluas yang tersedia dalam paket ini, misalnya:

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

Parameter

factory

CallFeatureFactory<TFeature>

Pabrik untuk konstruktor fitur panggilan yang menyediakan API yang diperluas.

Mengembalikan

TFeature

hangUp(HangUpOptions)

Tutup teleponnya.

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

Parameter

options
HangUpOptions

Opsi HangUp.

Mengembalikan

Promise<void>

hold()

Tunggu panggilan ini.

function hold(): Promise<void>

Mengembalikan

Promise<void>

mute()

Matikan suara mikrofon lokal.

function mute(): Promise<void>

Mengembalikan

Promise<void>

muteAllRemoteParticipants()

Matikan suara semua peserta jarak jauh.

function muteAllRemoteParticipants(): Promise<void>

Mengembalikan

Promise<void>

muteIncomingAudio()

Matikan suara audio masuk.

function muteIncomingAudio(): Promise<void>

Mengembalikan

Promise<void>

off("idChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa idChanged.

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

Parameter

event

"idChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isIncomingAudioMutedChanged.

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

Parameter

event

"isIncomingAudioMutedChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isLocalVideoStartedChanged.

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

Parameter

event

"isLocalVideoStartedChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

off("isMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isMutedChanged.

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

Parameter

event

"isMutedChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa isScreenSharingChanged.

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

Parameter

event

"isScreenSharingOnChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Berhenti berlangganan fungsi untuk peristiwa localAudioStreamsUpdated.

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

Parameter

event

"localAudioStreamsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<LocalAudioStream>

callback fn yang digunakan untuk berlangganan kejadian ini.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Berhenti berlangganan fungsi untuk kejadian localVideoStreamsUpdated.

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

Parameter

event

"localVideoStreamsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<LocalVideoStream>

callback fn yang digunakan untuk berlangganan kejadian ini.

off("mutedByOthers", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa mutedByOthers.

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

Parameter

event

"mutedByOthers"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berhenti berlangganan kejadian ini.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Berhenti berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated.

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

Parameter

event

"remoteAudioStreamsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<RemoteAudioStream>

callback fn yang digunakan untuk berlangganan kejadian ini.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Berhenti berlangganan fungsi untuk peristiwa remoteParticipantsUpdated.

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

Parameter

event

"remoteParticipantsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<RemoteParticipant>

callback fn yang digunakan untuk berlangganan kejadian ini.

off("roleChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa roleChanged.

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

Parameter

event

"roleChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

off("stateChanged", PropertyChangedEvent)

Berhenti berlangganan fungsi untuk peristiwa stateChanged.

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

Parameter

event

"stateChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

off("totalParticipantCountChanged", PropertyChangedEvent)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

berhenti berlangganan fungsi untuk peristiwa totalParticipantCountChanged.

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

Parameter

event

"totalParticipantCountChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika jumlah peserta berubah.

on("idChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa idChanged.

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

Parameter

event

"idChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isIncomingAudioMutedChanged.

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

Parameter

event

"isIncomingAudioMutedChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isLocalVideoStartedChanged.

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

Parameter

event

"isLocalVideoStartedChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("isMutedChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isMutedChanged.

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

Parameter

event

"isMutedChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa isScreenSharingChanged.

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

Parameter

event

"isScreenSharingOnChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Berlangganan fungsi untuk peristiwa localAudioStreamsUpdated.

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

Parameter

event

"localAudioStreamsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<LocalAudioStream>

callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Berlangganan fungsi untuk kejadian localVideoStreamsUpdated.

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

Parameter

event

"localVideoStreamsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<LocalVideoStream>

callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.

on("mutedByOthers", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa mutedByOthers.

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

Parameter

event

"mutedByOthers"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang digunakan untuk berlangganan kejadian ini.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated.

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

Parameter

event

"remoteAudioStreamsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<RemoteAudioStream>

callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Berlangganan fungsi untuk peristiwa remoteParticipantsUpdated.

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

Parameter

event

"remoteParticipantsUpdated"

nama peristiwa.

listener

CollectionUpdatedEvent<RemoteParticipant>

callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.

on("roleChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa roleChanged.

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

Parameter

event

"roleChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("stateChanged", PropertyChangedEvent)

Berlangganan fungsi untuk peristiwa stateChanged.

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

Parameter

event

"stateChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika nilai properti ini akan berubah.

on("totalParticipantCountChanged", PropertyChangedEvent)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

Berlangganan fungsi untuk peristiwa totalParticipantCountChanged.

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

Parameter

event

"totalParticipantCountChanged"

nama peristiwa.

listener
PropertyChangedEvent

callback fn yang akan dipanggil ketika jumlah peserta berubah.

resume()

Lanjutkan Panggilan ini jika berada di status 'LocalHold'.

function resume(): Promise<void>

Mengembalikan

Promise<void>

sendDtmf(DtmfTone)

Kirim nada DTMF.

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

Parameter

dtmfTone
DtmfTone

Mengembalikan

Promise<void>

setConstraints(CallConstraints)

Atur batasan panggilan. Metode ini menetapkan batasan maksimum berdasarkan nilai yang disediakan. Batasan akhir yang diterapkan akan kurang dari atau sama dengan nilai yang disediakan di sini untuk metode ini. Jika nilai 0 disediakan, maka tidak ada batasan yang akan diterapkan untuk batasan tersebut. Jika nilai yang tidak ditentukan disediakan, maka nilai sebelumnya yang digunakan akan digunakan untuk batasan tersebut.

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

Parameter

constraints
CallConstraints

Objek yang mewakili batasan panggilan yang akan diatur

Mengembalikan

Promise<void>

startAudio(LocalAudioStream)

Mulai audio dalam panggilan dengan audio kustom. Sumber LocalAudioStream harus berupa MediaStream.

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

Parameter

localAudioStream
LocalAudioStream

Mengembalikan

Promise<void>

startScreenSharing()

  • Mulai mengirim aliran berbagi layar dalam panggilan. Browser akan meminta untuk memilih tab layar, aplikasi, atau browser.
  • Mengirim aliran berbagi layar tidak didukung di iOS atau Android.
  • Aliran berbagi layar masuk didukung di iOS dan Android.
function startScreenSharing(): Promise<void>

Mengembalikan

Promise<void>

startScreenSharing(LocalVideoStream)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

  • Mulai mengirim aliran berbagi layar mentah dalam panggilan.
  • Mengirim berbagi layar mentah tidak didukung di iOS atau Android.
  • Berbagi layar mentah masuk didukung di iOS dan Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parameter

localVideoStream
LocalVideoStream

Mewakili aliran berbagi layar mentah lokal yang mengambil MediaStream di konstruktor.

Mengembalikan

Promise<void>

startVideo(LocalVideoStream)

Mulai kirim aliran video dalam panggilan. Peserta jarak jauh dalam panggilan akan menerima streaming video Anda sehingga mereka dapat merendernya di UI mereka.

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

Parameter

localVideoStream
LocalVideoStream

Mewakili aliran video lokal yang mengambil sumber kamera di konstruktor.

Mengembalikan

Promise<void>

stopAudio()

Hentikan audio kustom dalam panggilan dan beralih ke perangkat audio default manajer perangkat.

function stopAudio()

stopScreenSharing()

Hentikan berbagi layar lokal.

function stopScreenSharing(): Promise<void>

Mengembalikan

Promise<void>

stopScreenSharing(LocalVideoStream)

Catatan

API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.

Hentikan berbagi layar lokal.

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

Parameter

localVideoStream
LocalVideoStream

Aliran berbagi layar lokal untuk menghentikan streaming.

Mengembalikan

Promise<void>

stopVideo(LocalVideoStream)

Berhenti mengirim streaming video dalam panggilan. Harus melewati objek LocalVideoStream yang sama yang digunakan untuk memulai video di API CallAgent.startCall(), Api CallAgent.join(), API IncomingCall.accept(), atau API Call.startVideo().

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

Parameter

localVideoStream
LocalVideoStream

Streaming video lokal untuk menghentikan streaming.

Mengembalikan

Promise<void>

unmute()

Nyalakan suara mikrofon lokal.

function unmute(): Promise<void>

Mengembalikan

Promise<void>

unmuteIncomingAudio()

Menyalakan suara audio masuk.

function unmuteIncomingAudio(): Promise<void>

Mengembalikan

Promise<void>

Detail Metode yang Diwarisi

dispose()

function dispose()

Diwariskan DariDisposable.dispose