[whatwg] Adding and removing media source elements
Ian Hickson
ian at hixie.ch
Mon Feb 2 20:44:07 PST 2009
On Tue, 3 Feb 2009, Chris Pearce wrote:
>
> (1) Should removing a media element's child source element while the
> networkState is NETWORK_EMPTY cause the load() algorithm to be invoked?
> This would match the behviour of removing the media element's src
> attribute when networkState is NETWORK_EMPTY.
Removing a <source> element from a document can never, as far as I can
tell, cause a resource that was previously not being considered to be
considered. (Removing a src="" attribute can expose <source> elements that
were previously being ignored.)
> (2) Why don't we invoke load() whenever a media element's src attribute
> or <source> children are changed, regardless of networkState? That way
> changes to the media's src/source other than the first change would have
> the same effect as first change, i.e. they'd have an immediate effect,
> causing load() to be invoked.
Doing this would cause the first file to be downloaded multiple times in a
row, leading to excessive network usage.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list