共用方式為


CallAdapterCallOperations interface

管理目前呼叫的功能。

方法

createStreamView(string, VideoStreamOptions)

建立資料流程的 HTML 檢視。

disposeStreamView(string, VideoStreamOptions)

處置資料流程的 HTML 檢視。

leaveCall(boolean)

離開通話

mute()

在通話期間將目前使用者靜音,或在本機停用麥克風

removeParticipant(string)

從通話中移除參與者。

startCamera(VideoStreamOptions)

啟動相機 這個方法會在呼叫未使用時開始轉譯本機相機檢視

startScreenShare()

開始在通話期間共用畫面。

stopCamera()

停止相機 這個方法會在呼叫未使用時停止轉譯本機相機檢視

stopScreenShare()

停止共用畫面

unmute()

在通話期間取消靜音目前的使用者,或在本機啟用麥克風

方法詳細資料

createStreamView(string, VideoStreamOptions)

建立資料流程的 HTML 檢視。

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

參數

remoteUserId

string

要轉譯的參與者識別碼,讓它保持未定義,以建立本機相機檢視

options
VideoStreamOptions

控制影片串流轉譯方式的選項 <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

傳回

Promise<void | CreateVideoStreamViewResult>

備註

此方法是針對複合實作的

disposeStreamView(string, VideoStreamOptions)

處置資料流程的 HTML 檢視。

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

參數

remoteUserId

string

要轉譯的參與者識別碼,保留未定義以處置本機相機檢視

options
VideoStreamOptions

控制影片串流轉譯方式的選項 <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

傳回

Promise<void>

備註

此方法是針對複合實作的

leaveCall(boolean)

離開通話

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

參數

forEveryone

boolean

是否要在離開時移除所有參與者

傳回

Promise<void>

mute()

在通話期間將目前使用者靜音,或在本機停用麥克風

function mute(): Promise<void>

傳回

Promise<void>

removeParticipant(string)

從通話中移除參與者。

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

參數

userId

string

要移除之參與者的識別碼

傳回

Promise<void>

startCamera(VideoStreamOptions)

啟動相機 這個方法會在呼叫未使用時開始轉譯本機相機檢視

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

參數

options
VideoStreamOptions

控制影片串流轉譯方式的選項 <xref:%40azure%2Fcommunication-calling%23VideoStreamOptions>

傳回

Promise<void>

startScreenShare()

開始在通話期間共用畫面。

function startScreenShare(): Promise<void>

傳回

Promise<void>

stopCamera()

停止相機 這個方法會在呼叫未使用時停止轉譯本機相機檢視

function stopCamera(): Promise<void>

傳回

Promise<void>

stopScreenShare()

停止共用畫面

function stopScreenShare(): Promise<void>

傳回

Promise<void>

unmute()

在通話期間取消靜音目前的使用者,或在本機啟用麥克風

function unmute(): Promise<void>

傳回

Promise<void>