Condividi tramite


CallAdapterCallOperations interface

Funzionalità per la gestione della chiamata corrente.

Metodi

createStreamView(string, VideoStreamOptions)

Creare la visualizzazione html per un flusso.

disposeStreamView(string, VideoStreamOptions)

Eliminare la visualizzazione HTML per un flusso.

leaveCall(boolean)

Lasciare la chiamata

mute()

Disattivare l'utente corrente durante la chiamata o disabilitare il microfono in locale

removeParticipant(string)

Rimuovere un partecipante dalla chiamata.

startCamera(VideoStreamOptions)

Avviare la fotocamera Questo metodo avvia il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva

startScreenShare()

Avviare la condivisione della schermata durante una chiamata.

stopCamera()

Arrestare la fotocamera Questo metodo interromperà il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva

stopScreenShare()

Interrompere la condivisione dello schermo

unmute()

Annullare l'modifica dell'utente corrente durante la chiamata o abilitare il microfono in locale

Dettagli metodo

createStreamView(string, VideoStreamOptions)

Creare la visualizzazione html per un flusso.

function createStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void | CreateVideoStreamViewResult>

Parametri

remoteUserId

string

ID del partecipante per il rendering, lasciare non definito per creare la visualizzazione della fotocamera locale

options
VideoStreamOptions

Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Restituisce

Promise<void | CreateVideoStreamViewResult>

Commenti

Questo metodo viene implementato per il composito

disposeStreamView(string, VideoStreamOptions)

Eliminare la visualizzazione HTML per un flusso.

function disposeStreamView(remoteUserId?: string, options?: VideoStreamOptions): Promise<void>

Parametri

remoteUserId

string

ID del partecipante per il rendering, lasciare non definito per eliminare la visualizzazione della fotocamera locale

options
VideoStreamOptions

Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Restituisce

Promise<void>

Commenti

Questo metodo viene implementato per il composito

leaveCall(boolean)

Lasciare la chiamata

function leaveCall(forEveryone?: boolean): Promise<void>

Parametri

forEveryone

boolean

Se rimuovere tutti i partecipanti quando si lasciano

Restituisce

Promise<void>

mute()

Disattivare l'utente corrente durante la chiamata o disabilitare il microfono in locale

function mute(): Promise<void>

Restituisce

Promise<void>

removeParticipant(string)

Rimuovere un partecipante dalla chiamata.

function removeParticipant(userId: string): Promise<void>

Parametri

userId

string

ID del partecipante da rimuovere

Restituisce

Promise<void>

startCamera(VideoStreamOptions)

Avviare la fotocamera Questo metodo avvia il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva

function startCamera(options?: VideoStreamOptions): Promise<void>

Parametri

options
VideoStreamOptions

Opzioni per controllare il rendering dei flussi video <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Restituisce

Promise<void>

startScreenShare()

Avviare la condivisione della schermata durante una chiamata.

function startScreenShare(): Promise<void>

Restituisce

Promise<void>

stopCamera()

Arrestare la fotocamera Questo metodo interromperà il rendering di una visualizzazione fotocamera locale quando la chiamata non è attiva

function stopCamera(): Promise<void>

Restituisce

Promise<void>

stopScreenShare()

Interrompere la condivisione dello schermo

function stopScreenShare(): Promise<void>

Restituisce

Promise<void>

unmute()

Annullare l'modifica dell'utente corrente durante la chiamata o abilitare il microfono in locale

function unmute(): Promise<void>

Restituisce

Promise<void>