Returns the position in seconds in the current media corresponding to live content.
Returns null if no content is currently loaded or if the current content is not
considered a live content.
Returns undefined if we cannot know the position corresponding to live content
currently.
Note that the live position is technically different than the maximum position returned by
getMaximumPosition:
-
getMaximumPositionreturns the maximum position with content that may be loaded. It may be further than the live position if future content is already available (e.g. ad breaks already present in a Manifest) or may be sooner if the live position is not yet available. -
getLivePositionjust gives the information on the position which is intended to correspond to the live content.
const livePosition = player.getLivePosition();- return value
number|null|undefined: position for the live content, in seconds.nullif no content is loaded or if the current loaded content is not considered as a live content.undefinedif that live position is currently unknown.
// playing 5 seconds before the live
player.seekTo({
position: player.getLivePosition() - 5,
});