[whatwg] MediaController feedback
Ian Hickson
ian at hixie.ch
Mon Aug 27 17:02:07 PDT 2012
On Tue, 5 Jun 2012, Jer Noble wrote:
> >>
> >> The overall purpose of the modifications is to achieve the following:
> >> when controller.play() is called, all slaved media elements
> >> unconditionally will begin playing.
> >
> > I don't think this is a good idea. If the user has paused one of the
> > slaves, and then pauses and resumes the whole thing, the paused media
> > element shouldn't resume. It should remain paused.
(I meant author, not user, here.)
> With JavaScript, it's certainly possible for a page author to play() or
> pause() a slaved media element directly, but that author could just as
> easily remove the media element from the media group / media controller.
>
> > [...]
> >
> > That only works if there's JavaScript doing the removing. The idea
> > here is that this should all work even without any JS, just with UA
> > UI.
>
> With just the UA UI, the behavior would be exactly the same [...]
If you remove the element from the media controller, the media
controller's timeline changes.
It'll be quite common for there to be videos that are not currently
playing, e.g. sign-language tracks. If we change anything here, I think it
would be the currently required UI behaviour which requires all the videos
to start playing when the user overrides the JS-provided controls and just
uses the UA controls.
--
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