Subtitle Module
Updated: 2025-07-25 14:38:23
字幕模块(subtitles) is primarily responsible for live real-time subtitles, replay subtitles, and related features.
1. API Method Overview
| API Method | Description |
|---|---|
| getSubtitleConfig | Get subtitle configuration |
| changeViewerSubtitleEnable | Set whether the current viewer enables real-time subtitles |
| changeTranslateImmediately | Set to trigger translation immediately |
| initSubtitleList | Initialize subtitle list |
| getSubtitlesList | Get current subtitle list |
| getReplaySubtitleContent | Get replay subtitle content |
| setReplaySubtitleList | Set incoming replay subtitle data |
| getReplaySubtitleList | Get the value of replay subtitles |
| parseReplaySubtitleContent | Parse replay subtitles |
| getSubtitleTranslateOptions | Get replay subtitle playback options |
| updateLiveSubtitleTranslateLanguage | Update live subtitle translation language |
| getRealDiskVideoRealTimeSubtitleEnabled | Get pseudo-live real-time subtitle toggle status |
2. Event Overview
| Event | Description |
|---|---|
| SubtitleEvents.SubtitleEnableToggle | Real-time subtitle toggle |
| SubtitleEvents.SubtitleRealTimeCC | Real-time voice subtitles |
| SubtitleEvents.SubtitleTranslate | Real-time voice translation |
| SubtitleEvents.SubtitleListReset | Subtitle list reset |
| SubtitleEvents.SubtitleListForceSync | Force sync subtitle list data |
| SubtitleEvents.SubtitleConfigUpdate | Subtitle configuration update |
