[Webkit-unassigned] [Bug 194775] HTMLMediaElement readyState unexpectedly changes to HAVE_FUTURE_DATA
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 23 02:09:13 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=194775
Yacine Bandou <bandou.yacine at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bandou.yacine at gmail.com,
| |olivier.blin at softathome.com
--- Comment #3 from Yacine Bandou <bandou.yacine at gmail.com> ---
(In reply to Serban Ungureanu from comment #2)
> (In reply to Jer Noble from comment #1)
> > From your description, I don't understand what underlying problem you're
> > interested in solving. Is Hulu stalling during playback waiting for the
> > readyState to transition to HAVE_ENOUGH?
> >
> > Frankly, the entire point of MSE is to allow pages to make sophisticated
> > scheduling, routing, and caching decisions. The UA literally does not have
> > enough information to correctly determine whether playback will be able to
> > continue uninterrupted, as networking decisions are not made by the UA. Hulu
> > (and other sophisticated MSE clients) likely do not even use
> > readyState==HAVE_ENOUGH in their loading decision graph.
>
> During testing, it appeared that Hulu won't allow seeking or pausing(UI
> would become unresponsive) when HTMLMediaElement.readyState <
> HAVE_ENOUGH_DATA.
>
> The observed behavior is that the app appends one 5s segment(two actually,
> one audio and one video) every 5 seconds, but the UA keeps switching the
> readyState between HAVE_ENOUGH and HAVE_FUTURE, which, correct me if I am
> wrong, I believe shouldn't happen.
Could you test this patch ? it should fixes your issue.
https://bug-197834-attachments.webkit.org/attachment.cgi?id=369955
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190523/a604b5ae/attachment-0001.html>
More information about the webkit-unassigned
mailing list