Udostępnij za pośrednictwem


CallWithChatAdapter interface

CallWithChatComposite Interfejs adaptera.

Extends

Metody dziedziczone

askDevicePermission(PermissionConstraints)

Poproś o uprawnienia urządzeń.

createStreamView(string, VideoStreamOptions)

Utwórz widok HTML dla strumienia.

deleteMessage(string)

Usuń komunikat w wątku.

dispose()

Usuwanie złożonego

disposeStreamView(string, VideoStreamOptions)

Usuwanie widoku HTML dla strumienia.

fetchInitialData()

Pobierz początkowy stan karty Czat.

Wykonuje minimalny fetch niezbędny dla metod ChatComposite i API.

getState()

Pobieranie bieżącego stanu

joinCall(boolean)

Dołącz do połączenia z mikrofonem początkowo włączony/wyłączony.

leaveCall(boolean)

Pozostaw połączenie.

loadPreviousChatMessages(number)

Załaduj więcej poprzednich wiadomości w historii wątków czatu.

mute()

Wycisz bieżącego użytkownika podczas połączenia lub wyłącz mikrofon lokalnie.

off("callEnded", CallEndedListener)
off("callError", (e: AdapterError) => void)
off("callIdChanged", CallIdChangedListener)
off("callParticipantsJoined", ParticipantsJoinedListener)
off("callParticipantsLeft", ParticipantsLeftListener)
off("chatError", (e: AdapterError) => void)
off("chatParticipantsAdded", ParticipantsAddedListener)
off("chatParticipantsRemoved", ParticipantsRemovedListener)
off("displayNameChanged", DisplayNameChangedListener)
off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)
off("isMutedChanged", IsMutedChangedListener)
off("isSpeakingChanged", IsSpeakingChangedListener)
off("messageRead", MessageReadListener)
off("messageReceived", MessageReceivedListener)
off("messageSent", MessageReceivedListener)
off("selectedMicrophoneChanged", PropertyChangedEvent)
off("selectedSpeakerChanged", PropertyChangedEvent)
offStateChange((state: CallWithChatAdapterState) => void)

Anuluje subskrypcję programu obsługi w celu stateChanged events.

on("callEnded", CallEndedListener)
on("callError", (e: AdapterError) => void)
on("callIdChanged", CallIdChangedListener)
on("callParticipantsJoined", ParticipantsJoinedListener)
on("callParticipantsLeft", ParticipantsLeftListener)
on("chatError", (e: AdapterError) => void)
on("chatParticipantsAdded", ParticipantsAddedListener)
on("chatParticipantsRemoved", ParticipantsRemovedListener)
on("displayNameChanged", DisplayNameChangedListener)
on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)
on("isMutedChanged", IsMutedChangedListener)
on("isSpeakingChanged", IsSpeakingChangedListener)
on("messageRead", MessageReadListener)
on("messageReceived", MessageReceivedListener)
on("messageSent", MessageReceivedListener)
on("selectedMicrophoneChanged", PropertyChangedEvent)
on("selectedSpeakerChanged", PropertyChangedEvent)
onStateChange((state: CallWithChatAdapterState) => void)

Subskrybuje program obsługi do zdarzeń stateChanged.

queryCameras()

Wykonywanie zapytań dotyczących dostępnych urządzeń z aparatami fotograficznymi.

queryMicrophones()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

querySpeakers()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

removeParticipant(string)

Usuń uczestnika z połączenia.

sendMessage(string, SendMessageOptions)

Wyślij wiadomość w wątku.

sendReadReceipt(string)

Wyślij potwierdzenie przeczytania wiadomości.

sendTypingIndicator()

Wyślij wskaźnik wpisywania w wątku.

setCamera(VideoDeviceInfo, VideoStreamOptions)

Ustaw aparat do użycia w wywołaniu.

setMicrophone(AudioDeviceInfo)

Ustaw mikrofon do użycia w wywołaniu.

setSpeaker(AudioDeviceInfo)

Ustaw głośnik do użycia w wywołaniu.

startCall(string[], StartCallOptions)

Uruchom połączenie.

startCamera(VideoStreamOptions)

Uruchom aparat.

Ta metoda rozpocznie renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne.

startScreenShare()

Rozpocznij udostępnianie ekranu podczas rozmowy.

stopCamera()

Zatrzymaj aparat.

Ta metoda zatrzyma renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne.

stopScreenShare()

Zatrzymaj udostępnianie ekranu.

unmute()

Wyłącz wyciszenie bieżącego użytkownika podczas połączenia lub włącz mikrofon lokalnie.

updateMessage(string, string, Record<string, string>)

Aktualizowanie zawartości wiadomości.

Szczegóły metody dziedziczonej

askDevicePermission(PermissionConstraints)

Poproś o uprawnienia urządzeń.

function askDevicePermission(constrain: PermissionConstraints): Promise<void>

Parametry

constrain
PermissionConstraints

Definiowanie ograniczeń dotyczących uzyskiwania dostępu do urządzeń lokalnych <xref:%40azure%2Fcommunication-calling%23PermissionConstraints>

Zwraca

Promise<void>

Uwagi

Zostanie wyświetlone okno uprawnień przeglądarki, jeśli uprawnienia nie zostały jeszcze przyznane.

Dziedziczone zcallWithChatAdapterManagement.askDevicePermission

createStreamView(string, VideoStreamOptions)

Utwórz widok HTML dla strumienia.

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

Parametry

remoteUserId

string

Identyfikator uczestnika do renderowania, pozostaw niezdefiniowany, aby utworzyć lokalny widok aparatu

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void | CreateVideoStreamViewResult>

Uwagi

Ta metoda jest implementowana dla złożonego.

Dziedziczone zelementu CallWithChatAdapterManagement.createStreamView

deleteMessage(string)

Usuń komunikat w wątku.

function deleteMessage(messageId: string): Promise<void>

Parametry

messageId

string

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.deleteMessage

dispose()

Usuwanie złożonego

function dispose()

Dziedziczone zjednorazowej likwidacji.

disposeStreamView(string, VideoStreamOptions)

Usuwanie widoku HTML dla strumienia.

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

Parametry

remoteUserId

string

Identyfikator uczestnika do renderowania, pozostaw niezdefiniowany w celu usunięcia lokalnego widoku kamery

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void>

Uwagi

Ta metoda jest implementowana dla złożonego.

Dziedziczone zcallWithChatAdapterManagement.disposeStreamView

fetchInitialData()

Pobierz początkowy stan karty Czat.

Wykonuje minimalny fetch niezbędny dla metod ChatComposite i API.

function fetchInitialData(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.fetchInitialData

getState()

Pobieranie bieżącego stanu

function getState(): CallWithChatAdapterState

Zwraca

Dziedziczone zadapterState.getState

joinCall(boolean)

Dołącz do połączenia z mikrofonem początkowo włączony/wyłączony.

function joinCall(microphoneOn?: boolean): undefined | Call

Parametry

microphoneOn

boolean

Czy mikrofon jest początkowo włączony

Zwraca

undefined | Call

Dziedziczone zCallWithChatAdapterManagement.joinCall

leaveCall(boolean)

Pozostaw połączenie.

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

Parametry

forEveryone

boolean

Czy usunąć wszystkich uczestników podczas opuszczania

Zwraca

Promise<void>

Dziedziczone zCallWithChatAdapterManagement.leaveCall

loadPreviousChatMessages(number)

Załaduj więcej poprzednich wiadomości w historii wątków czatu.

function loadPreviousChatMessages(messagesToLoad: number): Promise<boolean>

Parametry

messagesToLoad

number

Zwraca

Promise<boolean>

Uwagi

Ta metoda jest zwykle używana do kontrolowania przyrostowego pobierania/nieskończonego przewijania.

Dziedziczone zcallWithChatAdapterManagement.loadPreviousChatMessages

mute()

Wycisz bieżącego użytkownika podczas połączenia lub wyłącz mikrofon lokalnie.

function mute(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.mute

off("callEnded", CallEndedListener)

function off(event: "callEnded", listener: CallEndedListener)

Parametry

event

"callEnded"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("callError", (e: AdapterError) => void)

function off(event: "callError", listener: (e: AdapterError) => void)

Parametry

event

"callError"

listener

(e: AdapterError) => void

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("callIdChanged", CallIdChangedListener)

function off(event: "callIdChanged", listener: CallIdChangedListener)

Parametry

event

"callIdChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("callParticipantsJoined", ParticipantsJoinedListener)

function off(event: "callParticipantsJoined", listener: ParticipantsJoinedListener)

Parametry

event

"callParticipantsJoined"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("callParticipantsLeft", ParticipantsLeftListener)

function off(event: "callParticipantsLeft", listener: ParticipantsLeftListener)

Parametry

event

"callParticipantsLeft"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("chatError", (e: AdapterError) => void)

function off(event: "chatError", listener: (e: AdapterError) => void)

Parametry

event

"chatError"

listener

(e: AdapterError) => void

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("chatParticipantsAdded", ParticipantsAddedListener)

function off(event: "chatParticipantsAdded", listener: ParticipantsAddedListener)

Parametry

event

"chatParticipantsAdded"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("chatParticipantsRemoved", ParticipantsRemovedListener)

function off(event: "chatParticipantsRemoved", listener: ParticipantsRemovedListener)

Parametry

event

"chatParticipantsRemoved"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("displayNameChanged", DisplayNameChangedListener)

function off(event: "displayNameChanged", listener: DisplayNameChangedListener)

Parametry

event

"displayNameChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

function off(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)

Parametry

event

"isLocalScreenSharingActiveChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("isMutedChanged", IsMutedChangedListener)

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

Parametry

event

"isMutedChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("isSpeakingChanged", IsSpeakingChangedListener)

function off(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)

Parametry

event

"isSpeakingChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("messageRead", MessageReadListener)

function off(event: "messageRead", listener: MessageReadListener)

Parametry

event

"messageRead"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("messageReceived", MessageReceivedListener)

function off(event: "messageReceived", listener: MessageReceivedListener)

Parametry

event

"messageReceived"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("messageSent", MessageReceivedListener)

function off(event: "messageSent", listener: MessageReceivedListener)

Parametry

event

"messageSent"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("selectedMicrophoneChanged", PropertyChangedEvent)

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

Parametry

event

"selectedMicrophoneChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

off("selectedSpeakerChanged", PropertyChangedEvent)

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

Parametry

event

"selectedSpeakerChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.off

offStateChange((state: CallWithChatAdapterState) => void)

Anuluje subskrypcję programu obsługi w celu stateChanged events.

function offStateChange(handler: (state: CallWithChatAdapterState) => void)

Parametry

handler

(state: CallWithChatAdapterState) => void

Dziedziczone zAdapterState.offStateChange

on("callEnded", CallEndedListener)

function on(event: "callEnded", listener: CallEndedListener)

Parametry

event

"callEnded"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("callError", (e: AdapterError) => void)

function on(event: "callError", listener: (e: AdapterError) => void)

Parametry

event

"callError"

listener

(e: AdapterError) => void

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("callIdChanged", CallIdChangedListener)

function on(event: "callIdChanged", listener: CallIdChangedListener)

Parametry

event

"callIdChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("callParticipantsJoined", ParticipantsJoinedListener)

function on(event: "callParticipantsJoined", listener: ParticipantsJoinedListener)

Parametry

event

"callParticipantsJoined"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("callParticipantsLeft", ParticipantsLeftListener)

function on(event: "callParticipantsLeft", listener: ParticipantsLeftListener)

Parametry

event

"callParticipantsLeft"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("chatError", (e: AdapterError) => void)

function on(event: "chatError", listener: (e: AdapterError) => void)

Parametry

event

"chatError"

listener

(e: AdapterError) => void

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("chatParticipantsAdded", ParticipantsAddedListener)

function on(event: "chatParticipantsAdded", listener: ParticipantsAddedListener)

Parametry

event

"chatParticipantsAdded"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("chatParticipantsRemoved", ParticipantsRemovedListener)

function on(event: "chatParticipantsRemoved", listener: ParticipantsRemovedListener)

Parametry

event

"chatParticipantsRemoved"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("displayNameChanged", DisplayNameChangedListener)

function on(event: "displayNameChanged", listener: DisplayNameChangedListener)

Parametry

event

"displayNameChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("isLocalScreenSharingActiveChanged", IsLocalScreenSharingActiveChangedListener)

function on(event: "isLocalScreenSharingActiveChanged", listener: IsLocalScreenSharingActiveChangedListener)

Parametry

event

"isLocalScreenSharingActiveChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("isMutedChanged", IsMutedChangedListener)

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

Parametry

event

"isMutedChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("isSpeakingChanged", IsSpeakingChangedListener)

function on(event: "isSpeakingChanged", listener: IsSpeakingChangedListener)

Parametry

event

"isSpeakingChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("messageRead", MessageReadListener)

function on(event: "messageRead", listener: MessageReadListener)

Parametry

event

"messageRead"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("messageReceived", MessageReceivedListener)

function on(event: "messageReceived", listener: MessageReceivedListener)

Parametry

event

"messageReceived"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("messageSent", MessageReceivedListener)

function on(event: "messageSent", listener: MessageReceivedListener)

Parametry

event

"messageSent"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("selectedMicrophoneChanged", PropertyChangedEvent)

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

Parametry

event

"selectedMicrophoneChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

on("selectedSpeakerChanged", PropertyChangedEvent)

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

Parametry

event

"selectedSpeakerChanged"

Dziedziczone zcallWithChatAdapterSubscriptions.on

onStateChange((state: CallWithChatAdapterState) => void)

Subskrybuje program obsługi do zdarzeń stateChanged.

function onStateChange(handler: (state: CallWithChatAdapterState) => void)

Parametry

handler

(state: CallWithChatAdapterState) => void

Dziedziczone zAdapterState.onStateChange

queryCameras()

Wykonywanie zapytań dotyczących dostępnych urządzeń z aparatami fotograficznymi.

function queryCameras(): Promise<VideoDeviceInfo[]>

Zwraca

Promise<VideoDeviceInfo[]>

Tablica jednostek informacji o urządzeniu wideo <xref:%40azure%2Fcommunication-calling%23VideoDeviceInfo>

Uwagi

Ta metoda powinna być wywoływana po metodzie askDevicePermission()

Dziedziczone zcallWithChatAdapterManagement.queryCameras

queryMicrophones()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

function queryMicrophones(): Promise<AudioDeviceInfo[]>

Zwraca

Promise<AudioDeviceInfo[]>

Tablica jednostek informacji o urządzeniu audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Uwagi

Ta metoda powinna być wywoływana po metodzie askDevicePermission()

Dziedziczone zcallWithChatAdapterManagement.queryMicrophones

querySpeakers()

Wykonywanie zapytań o dostępne urządzenia mikrofonu.

function querySpeakers(): Promise<AudioDeviceInfo[]>

Zwraca

Promise<AudioDeviceInfo[]>

Tablica jednostek informacji o urządzeniu audio <xref:%40azure%2Fcommunication-calling%23AudioDeviceInfo>

Uwagi

Ta metoda powinna być wywoływana po metodzie askDevicePermission()

Dziedziczone zcallWithChatAdapterManagement.querySpeakers

removeParticipant(string)

Usuń uczestnika z połączenia.

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

Parametry

userId

string

UserId uczestnika do usunięcia.

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.removeParticipant

sendMessage(string, SendMessageOptions)

Wyślij wiadomość w wątku.

function sendMessage(content: string, options?: SendMessageOptions): Promise<void>

Parametry

content

string

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.sendMessage

sendReadReceipt(string)

Wyślij potwierdzenie przeczytania wiadomości.

function sendReadReceipt(chatMessageId: string): Promise<void>

Parametry

chatMessageId

string

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.sendReadReceipt

sendTypingIndicator()

Wyślij wskaźnik wpisywania w wątku.

function sendTypingIndicator(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.sendTypingIndicator

setCamera(VideoDeviceInfo, VideoStreamOptions)

Ustaw aparat do użycia w wywołaniu.

function setCamera(sourceInfo: VideoDeviceInfo, options?: VideoStreamOptions): Promise<void>

Parametry

sourceInfo
VideoDeviceInfo

Urządzenie aparatu do wyboru, wybierz jedno zwrócone przez queryCameras

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumienia aparatu <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.setCamera

setMicrophone(AudioDeviceInfo)

Ustaw mikrofon do użycia w wywołaniu.

function setMicrophone(sourceInfo: AudioDeviceInfo): Promise<void>

Parametry

sourceInfo
AudioDeviceInfo

Urządzenie mikrofonu do wybrania, wybierz jedno zwrócone przez zapytanieMicrophones

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.setMicrophone

setSpeaker(AudioDeviceInfo)

Ustaw głośnik do użycia w wywołaniu.

function setSpeaker(sourceInfo: AudioDeviceInfo): Promise<void>

Parametry

sourceInfo
AudioDeviceInfo

Urządzenie mówiące do wybrania, wybierz jedno zwrócone przez osoby mówiące o zapytaniach

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.setSpeaker

startCall(string[], StartCallOptions)

Uruchom połączenie.

function startCall(participants: string[], options?: StartCallOptions): undefined | Call

Parametry

participants

string[]

Tablica identyfikatorów uczestników do dołączenia

Zwraca

undefined | Call

Dziedziczone zcallWithChatAdapterManagement.startCall

startCamera(VideoStreamOptions)

Uruchom aparat.

Ta metoda rozpocznie renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne.

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

Parametry

options
VideoStreamOptions

Opcje kontrolowania sposobu renderowania strumieni wideo <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.startCamera

startScreenShare()

Rozpocznij udostępnianie ekranu podczas rozmowy.

function startScreenShare(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.startScreenShare

stopCamera()

Zatrzymaj aparat.

Ta metoda zatrzyma renderowanie widoku aparatu lokalnego, gdy wywołanie nie jest aktywne.

function stopCamera(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.stopCamera

stopScreenShare()

Zatrzymaj udostępnianie ekranu.

function stopScreenShare(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.stopScreenShare

unmute()

Wyłącz wyciszenie bieżącego użytkownika podczas połączenia lub włącz mikrofon lokalnie.

function unmute(): Promise<void>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.unmute

updateMessage(string, string, Record<string, string>)

Aktualizowanie zawartości wiadomości.

function updateMessage(messageId: string, content: string, metadata?: Record<string, string>): Promise<void>

Parametry

messageId

string

content

string

metadata

Record<string, string>

Zwraca

Promise<void>

Dziedziczone zcallWithChatAdapterManagement.updateMessage