[Bug 14260] <track> "text tracks ready" and HTMLMediaElement.readyState

http://www.w3.org/Bugs/Public/show_bug.cgi?id=14260

Ian 'Hixie' Hickson <ian@hixie.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #25 from Ian 'Hixie' Hickson <ian@hixie.ch> 2011-11-03 16:11:17 UTC ---
I think we established that once the video has started playing, we don't want
to block, since that would make the user experience worse.

So basically, your proposal is to have each <track> element have a "did load
once" state, which is set to true whenever a track loads or fails to load, and
is only ever set to false at element creation time? And when the <video>
element is popped off the stack of open elements, or when it is created by any
means other than a parser, the <video> element takes a snapshot of its list of
child <track> elements, and delays transitioning to HAVE_FUTURE_DATA until that
list's tracks have all set "did load once"?

We still have the problem of a timeout racing the parser to insert a track, but
I guess we can live with that.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 3 November 2011 16:11:28 UTC