[Webkit-unassigned] [Bug 63823] HTMLMediaElement prematurely starts progress timer to check buffering status of audio source.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 1 22:13:45 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=63823





--- Comment #5 from Eric Carlson <eric.carlson at apple.com>  2011-07-01 22:13:45 PST ---
(In reply to comment #4)
> The spec doesn't seem to require that the "stalled" and "progress" events require readyState() to be at HAVE_METADATA, only that the network state is at NETWORK_LOADING.  Can you clarify where in the spec you think this requirement lies?

I agree. Data must be loaded to reach HAVE_METADATA, and spec clearly says that progress events must be fired while media data is loaded:

> Every 350ms (±200ms) or for every byte received, whichever is least 
> frequent, queue a task to fire a simple event named progress at 
> the element.

and that a stalled event is to be fired when data loading stalls:

> The stall timeout is a user-agent defined length of time, which 
> should be about three seconds. When a media element that is 
> actively attempting to obtain media data has failed to receive 
> any data for a duration equal to the stall timeout, the user 
> agent must queue a task to fire a simple event named stalled 
> at the element.

http://www.w3.org/TR/html5/the-iframe-element.html#concept-media-load-resource

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list