feat: synchronise audio and video playback
This commit is contained in:
@@ -128,7 +128,6 @@ const alphaWhite = (alpha) => `rgba(255,255,255,${alpha})`
|
||||
export default function KaraokeLyrics({
|
||||
alignedWords = [],
|
||||
currentTimeS = 0,
|
||||
timeOffsetS = 0,
|
||||
showContext = true,
|
||||
removeTags = true,
|
||||
mode = 'focus',
|
||||
@@ -148,10 +147,7 @@ export default function KaraokeLyrics({
|
||||
)
|
||||
|
||||
const activeLines = mode === 'teleprompter' ? teleprompterData : lines
|
||||
const effectiveTimeS = useMemo(
|
||||
() => Math.max(0, Number(currentTimeS || 0) + Number(timeOffsetS || 0)),
|
||||
[currentTimeS, timeOffsetS]
|
||||
)
|
||||
const effectiveTimeS = Math.max(0, Number(currentTimeS || 0))
|
||||
|
||||
const currentLineIdx = useMemo(() => {
|
||||
return findFocusedLineIndex(activeLines, effectiveTimeS)
|
||||
|
||||
Reference in New Issue
Block a user