fix: read start time from dom on episode transition
This commit is contained in:
@@ -102,7 +102,6 @@ const initPlayer = (): void => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const startTimeSeconds = Number.parseFloat(container.getAttribute('data-start-time-seconds') || '0')
|
|
||||||
const modeSources = safeJsonParse(container.getAttribute('data-mode-sources'), {} as Record<string, ModeSource>)
|
const modeSources = safeJsonParse(container.getAttribute('data-mode-sources'), {} as Record<string, ModeSource>)
|
||||||
const availableModes = safeJsonParse(container.getAttribute('data-available-modes'), [] as string[])
|
const availableModes = safeJsonParse(container.getAttribute('data-available-modes'), [] as string[])
|
||||||
const initialMode = container.getAttribute('data-initial-mode') || 'dub'
|
const initialMode = container.getAttribute('data-initial-mode') || 'dub'
|
||||||
@@ -731,6 +730,7 @@ const initPlayer = (): void => {
|
|||||||
resolveActiveSegments()
|
resolveActiveSegments()
|
||||||
renderSegments()
|
renderSegments()
|
||||||
|
|
||||||
|
const startTimeSeconds = Number.parseFloat(container.getAttribute('data-start-time-seconds') || '0')
|
||||||
const currentDisplayTime = displayTimeFromAbsolute(video.currentTime)
|
const currentDisplayTime = displayTimeFromAbsolute(video.currentTime)
|
||||||
if (Number.isFinite(startTimeSeconds) && startTimeSeconds > 0 && currentDisplayTime <= 0.5) {
|
if (Number.isFinite(startTimeSeconds) && startTimeSeconds > 0 && currentDisplayTime <= 0.5) {
|
||||||
const nextStart = absoluteTimeFromDisplay(startTimeSeconds)
|
const nextStart = absoluteTimeFromDisplay(startTimeSeconds)
|
||||||
|
|||||||
Reference in New Issue
Block a user