[whatwg] Adding resourceless media to document causes error event

Calogero Alex Baldacchino alex.baldacchino at email.it
Tue Feb 3 20:51:12 PST 2009

Chris Pearce ha scritto:
> I need to clarify something about the media load() algorithm [ 
> http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#dom-media-load 
> ]
> My reading of the spec is that if you have a media element with no src 
> attribute or source element children (e.g. <video></video>) and you 
> insert it into a document, then the media load() algorithm will be 
> implicitly invoked, and because the list of potential media resources 
> is empty, that algorithm will immediately fall through to the "failure 
> step" (step 12), causing an error progress event to be dispatched to 
> the media element.
> My question is:
> Is is really necessary to invoke the load algorithm when adding a 
> media element with no src/sources to a document? Doing so just causes 
> an error progress event dispatch, and we've not exactly failed to load 
> anything, indeed, we've not even tried to load anything in this case.
> Thanks,
> Chris Pearce.

Maybe an attribute such as "enabled" (or "disabled") or "defer" or the 
alike could be helpful, so that any operations can be freezed/deferred 
whenever a DOM manipulation is needed, without caring of possible 
consequences (unless the video is being played, in which case I think 
that either manipulations should be avoided, and/or their effects 
ignored/deferred, or the playback should be explicitely stopped, e.g. by 
calling a stop() method, to force the immediate execution of a scheduled 
evaluation of new sources, eventually after the UA has asked the user 
for his permission -- I'd prefer this approach to any explicite 
invocation of the load() method, which could instead be a routine 
invoked by a task engine under certain conditions).

WBR, Alex
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f
 Blu American Express: gratuita a vita! 
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=8615&d=4-2

More information about the whatwg mailing list