[whatwg] Some media element details

Ian Hickson ian at hixie.ch
Fri May 16 15:20:08 PDT 2008


On Fri, 16 May 2008, Bonner, Matt (IPG) wrote:
> On Mon, 14 Jan 2008, Ian Hickson wrote:
> > On Mon, 14 Jan 2008, Antti Koivisto wrote:
> > 
> > > It would be nice to have a read-only attribute (called "playing" for 
> > > example) that would be true when the element is "actively playing". 
> > > Knowing if the playback is progressing is necessary for implementing 
> > > basic playback UIs with JS. It is clumsy and not very obvious that 
> > > you need to do "var playing = !video.paused && !video.ended && 
> > > video.readyState >= HTMLMediaElement.CAN_PLAY" to get this 
> > > information.
> > 
> > What's the use case?
> 
> Wouldn't you want something like that to know, for example, whether to 
> display a "play" or a "pause" button?

We have that -- the "paused" attribute. When it's true, show play, and 
when it's paused, show false. You don't want to show play when the reason 
you aren't playing is that you're buffered or seeking for instance. The 
client is trying to play. It can't.

-- 
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