The HTMLMediaElement
interface's currentTime
property specifies the current playback time in seconds.
Changing the value of currentTime
seeks the media to the new time.
The HTMLMediaElement
interface's currentTime
property specifies the current playback time in seconds.
Changing the value of currentTime
seeks the media to the new time.
A double-precision floating-point value indicating the current playback time in seconds.
If the media is not yet playing, the value of currentTime
indicates the time position within the media at which playback will begin once the play()
method is called.
Setting currentTime
to a new value seeks the media to the given time, if the media is available.
For media without a known duration—such as media being streamed live—it's possible that the browser may not be able to obtain parts of the media that have expired from the media buffer. Also, media whose timeline doesn't begin at 0 seconds cannot be seeked to a time before its timeline's earliest time.
The length of the media in seconds can be determined using the duration
property.
js
const video = document.createElement("video"); console.log(video.currentTime);
To offer protection against timing attacks and fingerprinting, browsers may round or otherwise adjust the value returned by currentTime
.
Specification |
---|
HTML Standard # dom-media-currenttime-dev |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
currentTime |
3 | 12 | 3.5 | 9 | ≤12.1 | 3.1 | ≤37 | 18 | 4 | ≤12.1 | 3 | 1.0 |
HTMLMediaElement
: Interface used to define the HTMLMediaElement.currentTime
propertyHTMLMediaElement.fastSeek()
: Another way to set the timeHTMLMediaElement.duration
: The duration of the media in seconds
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/currentTime