[Bug 12267] <video> Make video state transitions happen in the same task as firing events

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

--- Comment #16 from David Singer <singer@apple.com> 2011-04-25 23:26:55 UTC ---
I really really think that trying to hide the fact that, when programming
time-based media and time-based behavior, you are "standing on a moving
conveyor", would be a mistake.  Highlight in the spec. that clients of the API
should expect that things may be changing under their feet, sure.  As I said,
you can't stop the world while the scripts think (e.g. freeze the video), and
snapshotting the world is just telling you a truth about the past, not the
present.  If you snapshot, you have to buffer all the actions a script takes
until all the scripts stop running, for example, so that they don't affect the
snapshot.  Now what do you do if the actions can't all be applied?  It's too
late to give an error response. Ugh.

-- 
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 Monday, 25 April 2011 23:26:57 UTC