Call interface
Mewakili Panggilan.
- Memperluas
Properti
info | Dapatkan informasi tentang Panggilan ini. |
Properti yang Diwariskan
call |
Berisi kode/subCode yang menunjukkan bagaimana panggilan ini berakhir. |
caller |
Informasi Penelepon jika panggilan ini masuk. |
direction | Dapatkan arah panggilan, apakah itu Masuk atau Keluar. |
id | Dapatkan Id unik untuk Panggilan ini. |
is |
Apakah pengguna lokal mematikan audio masuk. |
is |
Apakah video lokal aktif. |
is |
Apakah pengguna lokal dibisukan, secara lokal atau jarak jauh. |
is |
Apakah berbagi layar aktif. |
kind | Dapatkan jenis objek panggilan. |
lobby | Dapatkan lobi rapat Teams. |
local |
Kumpulan aliran audio lokal yang dikirim ke peserta lain dalam panggilan. |
local |
Kumpulan aliran video lokal yang dikirim ke peserta lain dalam panggilan. |
remote |
Kumpulan aliran audio jarak jauh yang diterima dari panggilan. |
remote |
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. |
total |
Jumlah total peserta dalam panggilan ini. |
Metode
add |
Tambahkan peserta ke Panggilan ini. |
add |
Tambahkan peserta ke Panggilan ini. |
add |
Tambahkan Aplikasi Teams ke Panggilan ini. |
add |
Tambahkan peserta ke Panggilan ini. |
add |
Tambahkan peserta ke Panggilan ini. |
remove |
Hapus peserta dari Panggilan ini. |
Metode yang Diwarisi
dispose() | |
feature<TFeature>(Call |
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:
|
hang |
Tutup teleponnya. |
hold() | Tunggu panggilan ini. |
mute() | Matikan suara mikrofon lokal. |
mute |
Matikan suara semua peserta jarak jauh. |
mute |
Matikan suara audio masuk. |
off("id |
Berhenti berlangganan fungsi untuk peristiwa idChanged. |
off("is |
Berlangganan fungsi untuk peristiwa isIncomingAudioMutedChanged. |
off("is |
Berhenti berlangganan fungsi untuk peristiwa isLocalVideoStartedChanged. |
off("is |
Berlangganan fungsi untuk peristiwa isMutedChanged. |
off("is |
Berhenti berlangganan fungsi untuk peristiwa isScreenSharingChanged. |
off("local |
Berhenti berlangganan fungsi untuk peristiwa localAudioStreamsUpdated. |
off("local |
Berhenti berlangganan fungsi untuk kejadian localVideoStreamsUpdated. |
off("muted |
Berhenti berlangganan fungsi untuk peristiwa mutedByOthers. |
off("remote |
Berhenti berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated. |
off("remote |
Berhenti berlangganan fungsi untuk peristiwa remoteParticipantsUpdated. |
off("role |
Berhenti berlangganan fungsi untuk peristiwa roleChanged. |
off("state |
Berhenti berlangganan fungsi untuk peristiwa stateChanged. |
off("total |
berhenti berlangganan fungsi untuk peristiwa totalParticipantCountChanged. |
on("id |
Berlangganan fungsi untuk peristiwa idChanged. |
on("is |
Berlangganan fungsi untuk peristiwa isIncomingAudioMutedChanged. |
on("is |
Berlangganan fungsi untuk peristiwa isLocalVideoStartedChanged. |
on("is |
Berlangganan fungsi untuk peristiwa isMutedChanged. |
on("is |
Berlangganan fungsi untuk peristiwa isScreenSharingChanged. |
on("local |
Berlangganan fungsi untuk peristiwa localAudioStreamsUpdated. |
on("local |
Berlangganan fungsi untuk kejadian localVideoStreamsUpdated. |
on("muted |
Berlangganan fungsi untuk peristiwa mutedByOthers. |
on("remote |
Berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated. |
on("remote |
Berlangganan fungsi untuk peristiwa remoteParticipantsUpdated. |
on("role |
Berlangganan fungsi untuk peristiwa roleChanged. |
on("state |
Berlangganan fungsi untuk peristiwa stateChanged. |
on("total |
Berlangganan fungsi untuk peristiwa totalParticipantCountChanged. |
resume() | Lanjutkan Panggilan ini jika berada di status 'LocalHold'. |
send |
Kirim nada DTMF. |
set |
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. |
start |
Mulai audio dalam panggilan dengan audio kustom. Sumber LocalAudioStream harus berupa MediaStream. |
start |
|
start |
|
start |
Mulai kirim aliran video dalam panggilan. Peserta jarak jauh dalam panggilan akan menerima streaming video Anda sehingga mereka dapat merendernya di UI mereka. |
stop |
Hentikan audio kustom dalam panggilan dan beralih ke perangkat audio default manajer perangkat. |
stop |
Hentikan berbagi layar lokal. |
stop |
Hentikan berbagi layar lokal. |
stop |
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. |
unmute |
Menyalakan suara audio masuk. |
Detail Properti
info
Detail Properti yang Diwariskan
callEndReason
Berisi kode/subCode yang menunjukkan bagaimana panggilan ini berakhir.
callEndReason?: CallEndReason
Nilai Properti
Diwariskan DariCallCommon.callEndReason
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
isIncomingAudioMuted
Apakah pengguna lokal mematikan audio masuk.
isIncomingAudioMuted: boolean
Nilai Properti
boolean
Diwariskan DariCallCommon.isIncomingAudioMuted
isLocalVideoStarted
Apakah video lokal aktif.
isLocalVideoStarted: boolean
Nilai Properti
boolean
Diwariskan DariCallCommon.isLocalVideoStarted
isMuted
Apakah pengguna lokal dibisukan, secara lokal atau jarak jauh.
isMuted: boolean
Nilai Properti
boolean
Diwariskan DariCallCommon.isMuted
isScreenSharingOn
Apakah berbagi layar aktif.
isScreenSharingOn: boolean
Nilai Properti
boolean
Diwarisi DariCallCommon.isScreenSharingOn
kind
Dapatkan jenis objek panggilan.
kind: CallKind
Nilai Properti
lobby
localAudioStreams
Kumpulan aliran audio lokal yang dikirim ke peserta lain dalam panggilan.
localAudioStreams: readonly LocalAudioStream[]
Nilai Properti
readonly LocalAudioStream[]
Diwarisi DariCallCommon.localAudioStreams
localVideoStreams
Kumpulan aliran video lokal yang dikirim ke peserta lain dalam panggilan.
localVideoStreams: readonly LocalVideoStream[]
Nilai Properti
readonly LocalVideoStream[]
Diwariskan DariCallCommon.localVideoStreams
remoteAudioStreams
Kumpulan aliran audio jarak jauh yang diterima dari panggilan.
remoteAudioStreams: readonly RemoteAudioStream[]
Nilai Properti
readonly RemoteAudioStream[]
Diwarisi DariCallCommon.remoteAudioStreams
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[]
Diwarisi DariCallCommon.remoteParticipants
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
Diwarisi DariCallCommon.totalParticipantCount
Detail Metode
addParticipant(CommunicationUserIdentifier | MicrosoftTeamsUserIdentifier)
Tambahkan peserta ke Panggilan ini.
function addParticipant(identifier: CommunicationUserIdentifier | MicrosoftTeamsUserIdentifier): RemoteParticipant
Parameter
- identifier
Pengidentifikasi peserta yang akan ditambahkan.
Mengembalikan
Objek RemoteParticipant yang terkait dengan peserta yang berhasil ditambahkan.
addParticipant(CommunicationUserIdentifier, AddCommunicationUserOptions)
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.
Tambahkan peserta ke Panggilan ini.
function addParticipant(identifier: CommunicationUserIdentifier, options?: AddCommunicationUserOptions): RemoteParticipant
Parameter
- identifier
- CommunicationUserIdentifier
Pengidentifikasi peserta yang akan ditambahkan.
- options
- AddCommunicationUserOptions
Opsi tambahan untuk mengelola panggilan.
Mengembalikan
Objek RemoteParticipant yang terkait dengan peserta yang berhasil ditambahkan.
addParticipant(MicrosoftTeamsAppIdentifier | UnknownIdentifier)
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.
Tambahkan Aplikasi Teams ke Panggilan ini.
function addParticipant(identifier: MicrosoftTeamsAppIdentifier | UnknownIdentifier): RemoteParticipant
Parameter
- identifier
Pengidentifikasi Aplikasi Teams yang akan ditambahkan.
Mengembalikan
Objek RemoteParticipant yang terkait dengan Aplikasi Teams yang berhasil ditambahkan.
addParticipant(MicrosoftTeamsUserIdentifier, AddMicrosoftTeamsUserOptions)
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.
Tambahkan peserta ke Panggilan ini.
function addParticipant(identifier: MicrosoftTeamsUserIdentifier, options: AddMicrosoftTeamsUserOptions): RemoteParticipant
Parameter
- identifier
- MicrosoftTeamsUserIdentifier
Pengidentifikasi peserta yang akan ditambahkan.
- options
- AddMicrosoftTeamsUserOptions
Opsi tambahan untuk mengelola panggilan.
Mengembalikan
Objek RemoteParticipant yang terkait dengan peserta yang berhasil ditambahkan.
addParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)
Tambahkan peserta ke Panggilan ini.
function addParticipant(identifier: PhoneNumberIdentifier, options?: AddPhoneNumberOptions): RemoteParticipant
Parameter
- identifier
- PhoneNumberIdentifier
Pengidentifikasi peserta yang akan ditambahkan.
- options
- AddPhoneNumberOptions
Opsi tambahan untuk mengelola panggilan PSTN. Misalnya, mengatur nomor telepon Id Penelepon dalam panggilan PSTN.
Mengembalikan
Objek RemoteParticipant yang terkait dengan peserta yang berhasil ditambahkan.
removeParticipant(CommunicationIdentifier)
Hapus peserta dari Panggilan ini.
function removeParticipant(identifier: CommunicationIdentifier): Promise<void>
Parameter
- identifier
- CommunicationIdentifier
Pengidentifikasi peserta yang akan dihapus.
Mengembalikan
Promise<void>
Detail Metode yang Diwarisi
dispose()
function dispose()
Diwariskan DariCallCommon.dispose
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>
Diwariskan DariCallCommon.hangUp
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>
Diwariskan DariCallCommon.muteAllRemoteParticipants
muteIncomingAudio()
Matikan suara audio masuk.
function muteIncomingAudio(): Promise<void>
Mengembalikan
Promise<void>
Diwarisi DariCallCommon.muteIncomingAudio
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.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
Berhenti berlangganan fungsi untuk peristiwa localAudioStreamsUpdated.
function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
Parameter
- event
-
"localAudioStreamsUpdated"
nama peristiwa.
- listener
callback fn yang digunakan untuk berlangganan kejadian ini.
Diwariskan DariCallCommon.off
off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
Berhenti berlangganan fungsi untuk kejadian localVideoStreamsUpdated.
function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
Parameter
- event
-
"localVideoStreamsUpdated"
nama peristiwa.
- listener
callback fn yang digunakan untuk berlangganan kejadian ini.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
Berhenti berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated.
function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
Parameter
- event
-
"remoteAudioStreamsUpdated"
nama peristiwa.
- listener
callback fn yang digunakan untuk berlangganan kejadian ini.
Diwariskan DariCallCommon.off
off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
Berhenti berlangganan fungsi untuk peristiwa remoteParticipantsUpdated.
function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
Parameter
- event
-
"remoteParticipantsUpdated"
nama peristiwa.
- listener
callback fn yang digunakan untuk berlangganan kejadian ini.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
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.
Diwariskan DariCallCommon.off
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.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)
Berlangganan fungsi untuk peristiwa localAudioStreamsUpdated.
function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)
Parameter
- event
-
"localAudioStreamsUpdated"
nama peristiwa.
- listener
callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.
Diwarisi DariCallCommon.on
on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)
Berlangganan fungsi untuk kejadian localVideoStreamsUpdated.
function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)
Parameter
- event
-
"localVideoStreamsUpdated"
nama peristiwa.
- listener
callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)
Berlangganan fungsi untuk peristiwa remoteAudioStreamsUpdated.
function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)
Parameter
- event
-
"remoteAudioStreamsUpdated"
nama peristiwa.
- listener
callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.
Diwarisi DariCallCommon.on
on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)
Berlangganan fungsi untuk peristiwa remoteParticipantsUpdated.
function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)
Parameter
- event
-
"remoteParticipantsUpdated"
nama peristiwa.
- listener
callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
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.
Diwarisi DariCallCommon.on
resume()
Lanjutkan Panggilan ini jika berada di status 'LocalHold'.
function resume(): Promise<void>
Mengembalikan
Promise<void>
Diwariskan DariCallCommon.resume
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>
Diwariskan DariCallCommon.startAudio
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>
Diwariskan DariCallCommon.startScreenSharing
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>
Diwariskan DariCallCommon.startScreenSharing
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>
Diwarisi DariCallCommon.startVideo
stopAudio()
Hentikan audio kustom dalam panggilan dan beralih ke perangkat audio default manajer perangkat.
function stopAudio()
Diwarisi DariCallCommon.stopAudio
stopScreenSharing()
Hentikan berbagi layar lokal.
function stopScreenSharing(): Promise<void>
Mengembalikan
Promise<void>
Diwariskan DariCallCommon.stopScreenSharing
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>
Diwariskan DariCallCommon.stopScreenSharing
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>
Diwariskan DariCallCommon.stopVideo
unmute()
Nyalakan suara mikrofon lokal.
function unmute(): Promise<void>
Mengembalikan
Promise<void>
Diwariskan DariCallCommon.unmute
unmuteIncomingAudio()
Menyalakan suara audio masuk.
function unmuteIncomingAudio(): Promise<void>
Mengembalikan
Promise<void>
Diwariskan DariCallCommon.unmuteIncomingAudio