Skip to content

PlayerTimelineState

This content is not available in your language yet.

Defined in: packages/core/src/lyric-player/base/timeline.ts:9

播放时间线状态。

描述播放器在时间轴上的当前位置,当前处于激活状态的歌词行信息

Propertytheme_typetheme_descriptionDefined in
bufferedLinesSet<number>缓冲行:UI 上还保持激活表现的行,通常包含热行,并包含刚结束仍在过渡中的行packages/core/src/lyric-player/base/timeline.ts:17
currentTimenumber当前播放时间,单位为毫秒packages/core/src/lyric-player/base/timeline.ts:11
hotLinesSet<number>热行:当前时间 currentTime 正在命中的行(含主行+可能的背景行)packages/core/src/lyric-player/base/timeline.ts:15
initialLayoutFinishedboolean是否已经完成至少一次初始布局packages/core/src/lyric-player/base/timeline.ts:25
isPlayingboolean是否处于播放状态packages/core/src/lyric-player/base/timeline.ts:23
isSeekingboolean是否正在拖拽进度条。若是,更新时丢弃缓冲行,并根据当前时间直接计算热行packages/core/src/lyric-player/base/timeline.ts:21
lastCurrentTimenumber上一次提交到时间线状态的播放时间,单位为毫秒packages/core/src/lyric-player/base/timeline.ts:13
scrollToIndexnumber当前应滚动对齐到的歌词行索引packages/core/src/lyric-player/base/timeline.ts:19