CaptionsSettingsModalProps interface
CaptionsSettingsModal 组件道具。
属性
| caption |
字幕语言的语言代码和语言字符串之间的 1 对 1 映射 |
| change |
用于显示字幕语言下拉列表的标志 |
| current |
当前字幕语言 |
| current |
当前使用的语言 |
| is |
用于指示字幕功能是否处于活动状态的标志 |
| on |
当 modal 被关闭时触发的回调 |
| on |
设置字幕语言的回调 |
| on |
用于设置口语的回调 |
| on |
开始字幕的回调 |
| show |
用于显示模态的标志 |
| spoken |
口语语言代码和语言字符串之间的 1 对 1 映射 |
| strings | 字幕设置模式的字符串 |
| supported |
支持的字幕语言列表 |
| supported |
支持的口语列表 |
属性详细信息
captionLanguageStrings
字幕语言的语言代码和语言字符串之间的 1 对 1 映射
captionLanguageStrings?: CaptionLanguageStrings
属性值
changeCaptionLanguage
用于显示字幕语言下拉列表的标志
changeCaptionLanguage?: boolean
属性值
boolean
currentCaptionLanguage
当前字幕语言
currentCaptionLanguage?: keyof CaptionLanguageStrings
属性值
keyof CaptionLanguageStrings
currentSpokenLanguage
当前使用的语言
currentSpokenLanguage: keyof SpokenLanguageStrings
属性值
keyof SpokenLanguageStrings
isCaptionsFeatureActive
用于指示字幕功能是否处于活动状态的标志
isCaptionsFeatureActive?: boolean
属性值
boolean
onDismissCaptionsSettings
当 modal 被关闭时触发的回调
onDismissCaptionsSettings?: () => void
属性值
() => void
onSetCaptionLanguage
设置字幕语言的回调
onSetCaptionLanguage?: (language: keyof CaptionLanguageStrings) => Promise<void>
属性值
(language: keyof CaptionLanguageStrings) => Promise<void>
onSetSpokenLanguage
用于设置口语的回调
onSetSpokenLanguage: (language: keyof SpokenLanguageStrings) => Promise<void>
属性值
(language: keyof SpokenLanguageStrings) => Promise<void>
onStartCaptions
开始字幕的回调
onStartCaptions: (options?: CaptionsOptions) => Promise<void>
属性值
(options?: CaptionsOptions) => Promise<void>
showModal
用于显示模态的标志
showModal?: boolean
属性值
boolean
spokenLanguageStrings
strings
supportedCaptionLanguages
支持的字幕语言列表
supportedCaptionLanguages?: (keyof CaptionLanguageStrings)[]
属性值
(keyof CaptionLanguageStrings)[]
supportedSpokenLanguages
支持的口语列表
supportedSpokenLanguages: (keyof SpokenLanguageStrings)[]
属性值
(keyof SpokenLanguageStrings)[]