New issue
Advanced search Search tips

Issue 756800 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Media Controls Timeline is not updated when appending 3 seconds segment in the middle of a MSE video

Project Member Reported by fbeaufort@chromium.org, Aug 18 2017

Issue description

Chrome Version       : 62.0.3176.0
OS Version: 9840.0.0

What steps will reproduce the problem?
1. Go to https://beaufortfrancois.github.io/samples/media/live-seekable-range.html
2. Click "fetch & append 3 to 6 seconds media segment" button

What is the expected result?
The video timeline should show 3 seconds of buffered video.

What happens instead of that?
Nothing.
 
If I fetch and append the all video by calling "fetchAndAppendMediaSegment();" in DevTools JS console, the video timeline is not updated.
However if I hover the video timeline with my mouse, it is updated.


I wish this would work as it would be great to know which parts of the video user can watch when offline for instance.
Maybe the native controls need to know whether or not there is a 'live seekable range' currently set on the mediasource attached to the element.

Three overall cases here, when duration is +Infinity; for each, what should the video timeline show (if anything) if there is a) something buffered, or b) nothing buffered?

1) not MSE, just SRC
2) MSE, but no live seekable range is currently set
3) MSE, with a live seekable range currently set

I suspect there's likely a desire to differentiate at least (2) vs (3).
FYI, the official sample is now available at https://googlechrome.github.io/samples/media/live-seekable-range.html

Status: Assigned (was: Unconfirmed)

Sign in to add a comment