共用方式為


TeamsCaptions interface

TeamsCaptions 對象的數據結構

Extends

屬性

activeCaptionLanguage

指出 ISO 639-1 格式的目前使用中標題語言

supportedCaptionLanguages

ISO 639-1 格式的輔助字幕服務所要使用的支持輔助字幕語言清單

繼承的屬性

activeSpokenLanguage

以 BCP 47 格式表示呼叫中的目前使用中口語

isCaptionsFeatureActive

指出目前呼叫中的標題是否作用中

kind

指出使用中標號物件的 Captions 類型

supportedSpokenLanguages

支援口語語言的清單,以 BCP 47 格式搭配輔助字幕服務使用

方法

off("CaptionLanguageChanged", PropertyChangedEvent)

取消訂閱任何 CaptionLanguageChangedEventType 事件的函式

off("CaptionsActiveChanged", PropertyChangedEvent)

取消訂閱任何 CaptionsPropertyChangedEventType 事件的函式

off("CaptionsReceived", TeamsCaptionsHandler)

取消訂閱任何 CaptionsPropertyChangedEventType 事件的函式

off("SpokenLanguageChanged", PropertyChangedEvent)

取消訂閱任何 SpokenLanguageChangedEventType 事件的函式

on("CaptionLanguageChanged", PropertyChangedEvent)

任何 CaptionLanguageChangedEventType 事件的訂閱函式

on("CaptionsActiveChanged", PropertyChangedEvent)

任何 CaptionsPropertyChangedEventType 事件的訂閱函式

on("CaptionsReceived", TeamsCaptionsHandler)

CaptionsReceivedEventType 事件的 Subscribe 函式

on("SpokenLanguageChanged", PropertyChangedEvent)

任何 SpokenLanguageChangedEventType 事件的訂閱函式

setCaptionLanguage(string)

更新進行中轉譯/輔助字幕的語言

繼承的方法

setSpokenLanguage(string)

更新進行中轉譯/輔助字幕的語言

startCaptions(StartCaptionsOptions)

使用此用戶端提供的處理程式,啟動此呼叫中的標題處理

stopCaptions()

停止呼叫中起始 stopCaptions 的使用者擷取標題數據

屬性詳細資料

activeCaptionLanguage

指出 ISO 639-1 格式的目前使用中標題語言

activeCaptionLanguage: string

屬性值

string

supportedCaptionLanguages

ISO 639-1 格式的輔助字幕服務所要使用的支持輔助字幕語言清單

supportedCaptionLanguages: string[]

屬性值

string[]

繼承的屬性詳細資料

activeSpokenLanguage

以 BCP 47 格式表示呼叫中的目前使用中口語

activeSpokenLanguage: string

屬性值

string

繼承自CaptionsCommon.activeSpokenLanguage

isCaptionsFeatureActive

指出目前呼叫中的標題是否作用中

isCaptionsFeatureActive: boolean

屬性值

boolean

繼承自CaptionsCommon.isCaptionsFeatureActive

kind

指出使用中標號物件的 Captions 類型

kind: CaptionsKind

屬性值

繼承自CaptionsCommon.kind

supportedSpokenLanguages

支援口語語言的清單,以 BCP 47 格式搭配輔助字幕服務使用

supportedSpokenLanguages: string[]

屬性值

string[]

繼承自CaptionsCommon.supportedSpokenLanguages

方法詳細資料

off("CaptionLanguageChanged", PropertyChangedEvent)

取消訂閱任何 CaptionLanguageChangedEventType 事件的函式

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

參數

event

"CaptionLanguageChanged"

事件名稱

listener
PropertyChangedEvent

回呼 fn,用來訂閱此事件

off("CaptionsActiveChanged", PropertyChangedEvent)

取消訂閱任何 CaptionsPropertyChangedEventType 事件的函式

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

參數

event

"CaptionsActiveChanged"

事件名稱

listener
PropertyChangedEvent

回呼 fn,用來訂閱此事件

off("CaptionsReceived", TeamsCaptionsHandler)

取消訂閱任何 CaptionsPropertyChangedEventType 事件的函式

function off(event: "CaptionsReceived", listener: TeamsCaptionsHandler)

參數

event

"CaptionsReceived"

事件名稱

listener
TeamsCaptionsHandler

回呼 fn,用來訂閱此事件

off("SpokenLanguageChanged", PropertyChangedEvent)

取消訂閱任何 SpokenLanguageChangedEventType 事件的函式

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

參數

event

"SpokenLanguageChanged"

事件名稱

listener
PropertyChangedEvent

回呼 fn,用來訂閱此事件

on("CaptionLanguageChanged", PropertyChangedEvent)

任何 CaptionLanguageChangedEventType 事件的訂閱函式

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

參數

event

"CaptionLanguageChanged"

事件名稱

listener
PropertyChangedEvent

回呼 fn,用來訂閱此事件

on("CaptionsActiveChanged", PropertyChangedEvent)

任何 CaptionsPropertyChangedEventType 事件的訂閱函式

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

參數

event

"CaptionsActiveChanged"

事件名稱

listener
PropertyChangedEvent

回呼 fn,用來訂閱此事件

on("CaptionsReceived", TeamsCaptionsHandler)

CaptionsReceivedEventType 事件的 Subscribe 函式

function on(event: "CaptionsReceived", listener: TeamsCaptionsHandler)

參數

event

"CaptionsReceived"

事件名稱

listener
TeamsCaptionsHandler

回呼 fn,用來訂閱此事件

on("SpokenLanguageChanged", PropertyChangedEvent)

任何 SpokenLanguageChangedEventType 事件的訂閱函式

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

參數

event

"SpokenLanguageChanged"

事件名稱

listener
PropertyChangedEvent

回呼 fn,用來訂閱此事件

setCaptionLanguage(string)

更新進行中轉譯/輔助字幕的語言

function setCaptionLanguage(language: string): Promise<void>

參數

language

string

要作為語音標題的語言。 必須是 ISO 639-1 格式(例如 “en”)

傳回

Promise<void>

代表設定語言作業完成的 Promise 此承諾的完成並不表示語言已變更。 當語言實際變更時,將會發出 'CaptionLanguageChanged' 事件。

繼承的方法的詳細資料

setSpokenLanguage(string)

更新進行中轉譯/輔助字幕的語言

function setSpokenLanguage(language: string): Promise<void>

參數

language

string

要作為語音標題的語言。 必須是 BCP 47 格式(例如 “en-us”)

傳回

Promise<void>

代表 Set Language 作業完成的 Promise。 完成此承諾並不表示語言已變更。 當語言實際變更時,將會發出 'SpokenLanguageChanged' 事件。

繼承自CaptionsCommon.setSpokenLanguage

startCaptions(StartCaptionsOptions)

使用此用戶端提供的處理程式,啟動此呼叫中的標題處理

function startCaptions(startCaptionsOptions?: StartCaptionsOptions): Promise<void>

參數

startCaptionsOptions
StartCaptionsOptions

啟動標題的其他選項。

傳回

Promise<void>

代表開始標題作業之初始化程式完成的 Promise 此承諾的完成並不表示標題已啟動。 當標題實際上已成功啟動時,將會發出 『CaptionsActiveChanged』 事件。

繼承自CaptionsCommon.startCaptions

stopCaptions()

停止呼叫中起始 stopCaptions 的使用者擷取標題數據

function stopCaptions(): Promise<void>

傳回

Promise<void>

代表停止標題作業完成的 Promise 此承諾的完成不會指出 Bot 已離開呼叫的標題。 參與者會在成功停止時取消訂閱接收輔助字幕數據。

繼承自CaptionsCommon.stopCaptions