Skip to content

Media Fragment URI

aidenlx edited this page Jul 26, 2021 · 1 revision

When specifying the URI of media for an <audio> or <video> element, you can optionally include additional information to specify the portion of the media to play. To do this, append a hash mark # followed by the media fragment description.

A time range is specified using the syntax:

#t=[starttime][,endtime]

The time can be specified as:

  • a number of seconds (as a floating-point value), such as 121.12
  • as an hours/minutes/seconds or minutes/seconds time separated with colons, such as 02:01.12
    • Minutes and seconds should be within 0-59 and written in two digits, for example, 1:20 or 10:3 is invalid.

when the starttime is absent, it is set to the beginning of the video/audio, while endtime is set to the end by default if absent.

A few examples:

http://example.com/video.ogv#t=10,20      // Specifies that the video should play the range 10 seconds through 20 seconds.
http://example.com/video.ogv#t=,10.5      // Specifies that the video should play from the beginning through 10.5 seconds.
http://example.com/video.ogv#t=,02:00:00  // Specifies that the video should play from the beginning through two hours.
http://example.com/video.ogv#t=60         // Specifies that the video should start playing at 60 seconds and play through the end of the video.

For more details, see https://www.w3.org/TR/media-frags/#naming-time

Clone this wiki locally