const videoElement = document.getElementById(videoContainerId) as HTMLVideoElement
let autoplay = false
+ let startTime = 0
try {
let params = new URL(window.location.toString()).searchParams
autoplay = params.has('autoplay') && (params.get('autoplay') === '1' || params.get('autoplay') === 'true')
+
+ const startTimeParamString = params.get('start')
+ const startTimeParamNumber = parseInt(startTimeParamString, 10)
+ if (isNaN(startTimeParamNumber) === false) startTime = startTimeParamNumber
} catch (err) {
console.error('Cannot get params from URL.', err)
}
videoDuration: videoInfo.duration,
enableHotkeys: true,
peertubeLink: true,
- poster: window.location.origin + videoInfo.previewPath
+ poster: window.location.origin + videoInfo.previewPath,
+ startTime
})
videojs(videoContainerId, videojsOptions, function () {
const player = this