Captions interface
Captions 对象的数据结构
- 扩展
继承属性
active |
以 BCP 47 格式指示呼叫中的当前活动口语 |
is |
指示标题是否在当前调用中处于活动状态 |
kind | 指示活动题注对象的 Captions 类型 |
supported |
要与 BCP 47 格式的字幕服务一起使用的受支持口语列表 |
方法
off("Captions |
取消订阅任何 CaptionsPropertyChangedEventType 事件的函数 |
off("Captions |
取消订阅任何 CaptionsPropertyChangedEventType 事件的函数 |
off("Spoken |
取消订阅任何 SpokenLanguageChangedEventType 事件的函数 |
on("Captions |
订阅任何 CaptionsPropertyChangedEventType 事件的函数 |
on("Captions |
CaptionsReceivedEventType 事件的 Subscribe 函数 |
on("Spoken |
任何 SpokenLanguageChangedEventType 事件的订阅函数 |
继承的方法
set |
更新正在进行的听录/字幕的语言 |
start |
使用此客户端提供的处理程序启动此调用中的题注处理 |
stop |
停止为发起 stopCaptions 的用户调用中检索题注数据 |
继承属性详细信息
activeSpokenLanguage
以 BCP 47 格式指示呼叫中的当前活动口语
activeSpokenLanguage: string
属性值
string
isCaptionsFeatureActive
指示标题是否在当前调用中处于活动状态
isCaptionsFeatureActive: boolean
属性值
boolean
kind
supportedSpokenLanguages
要与 BCP 47 格式的字幕服务一起使用的受支持口语列表
supportedSpokenLanguages: string[]
属性值
string[]
方法详细信息
off("CaptionsActiveChanged", PropertyChangedEvent)
取消订阅任何 CaptionsPropertyChangedEventType 事件的函数
function off(event: "CaptionsActiveChanged", listener: PropertyChangedEvent)
参数
- event
-
"CaptionsActiveChanged"
事件名称
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn
off("CaptionsReceived", CaptionsHandler)
取消订阅任何 CaptionsPropertyChangedEventType 事件的函数
function off(event: "CaptionsReceived", listener: CaptionsHandler)
参数
- event
-
"CaptionsReceived"
事件名称
- listener
- CaptionsHandler
用于订阅此事件的回调 fn
off("SpokenLanguageChanged", PropertyChangedEvent)
取消订阅任何 SpokenLanguageChangedEventType 事件的函数
function off(event: "SpokenLanguageChanged", listener: PropertyChangedEvent)
参数
- event
-
"SpokenLanguageChanged"
事件名称
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn
on("CaptionsActiveChanged", PropertyChangedEvent)
订阅任何 CaptionsPropertyChangedEventType 事件的函数
function on(event: "CaptionsActiveChanged", listener: PropertyChangedEvent)
参数
- event
-
"CaptionsActiveChanged"
事件名称
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn
on("CaptionsReceived", CaptionsHandler)
CaptionsReceivedEventType 事件的 Subscribe 函数
function on(event: "CaptionsReceived", listener: CaptionsHandler)
参数
- event
-
"CaptionsReceived"
事件名称
- listener
- CaptionsHandler
用于订阅此事件的回调 fn
on("SpokenLanguageChanged", PropertyChangedEvent)
任何 SpokenLanguageChangedEventType 事件的订阅函数
function on(event: "SpokenLanguageChanged", listener: PropertyChangedEvent)
参数
- event
-
"SpokenLanguageChanged"
事件名称
- listener
- PropertyChangedEvent
用于订阅此事件的回调 fn
继承的方法详细信息
setSpokenLanguage(string)
更新正在进行的听录/字幕的语言
function setSpokenLanguage(language: string): Promise<void>
参数
- language
-
string
将语音描述为的语言。 必须是 BCP 47 格式(例如“en-us”)
返回
Promise<void>
表示设置语言操作完成的 Promise。 完成此承诺并不表示语言已更改。 当语言实际上已成功更改时,将发出“SpokenLanguageChanged”事件。
startCaptions(StartCaptionsOptions)
使用此客户端提供的处理程序启动此调用中的题注处理
function startCaptions(startCaptionsOptions?: StartCaptionsOptions): Promise<void>
参数
- startCaptionsOptions
- StartCaptionsOptions
用于启动字幕的其他选项。
返回
Promise<void>
表示“开始标题”操作的初始化过程完成的 Promise 表示此承诺的完成并不表示标题已启动。 当标题实际上已成功启动时,将发出“CaptionsActiveChanged”事件。
stopCaptions()
停止为发起 stopCaptions 的用户调用中检索题注数据
function stopCaptions(): Promise<void>
返回
Promise<void>
表示“停止标题”操作完成的承诺:完成此承诺并不指示机器人已离开调用的标题。 参与者将在成功停止后取消订阅接收字幕数据。