[whatwg] Html 5 video element's poster attribute

Chris Pearce chris at pearce.org.nz
Sun Sep 19 20:27:23 PDT 2010


  Right, so you want to be able to toggle the poster back on (when the 
media is paused or ended) but after playback has started.

I wonder if these are separate use cases, e.g. whether users would want 
to display a different image from the poster image in these cases. i.e. 
I wonder if we need to provide an attribute to specify an image to 
display when paused and another new attribute for an image to display 
when playback has ended. I wonder if that's overkill through.


Chris P.

On 20/09/2010 3:16 p.m., Shiv Kumar wrote:
>
> As regards having more control of the poster’s visibility,  what I’m 
> saying is that one should have the ability to turn on/off a poster. 
> Currently once the poster has been made invisible by the UA, there is 
> no way to turn it back on. So if I wanted to turn it back on after the 
> video has ended, I can’t and I think people should have that choice?
>
> I hope that makes sense?
>
> Shiv
>
> http://exposureroom.com <http://exposureroom.com/>
>
> *From:* whatwg-bounces at lists.whatwg.org 
> [mailto:whatwg-bounces at lists.whatwg.org] *On Behalf Of *Chris Pearce
> *Sent:* Sunday, September 19, 2010 11:10 PM
> *To:* whatwg at lists.whatwg.org
> *Subject:* Re: [whatwg] Html 5 video element's poster attribute
>
> On 20/09/2010 12:50 p.m., Aryeh Gregor wrote:
>
> On Sun, Sep 19, 2010 at 4:53 PM, Shiv Kumar<skumar at exposureroom.com>  <mailto:skumar at exposureroom.com>  wrote:
>
>     The poster frame should remain visible until the video is played.
>
>   
> I agree with Silvia, this should be required by the spec.
>
>
> This makes sense, we should spec this so that the poster /must/ be 
> visible until its played, otherwise the poster attribute can't be 
> relied upon by authors.
>
>
>
>
> The poster should show again after the video has ended.
>   
> I'm ambivalent about this.  I could go either way.
>
>
> Aesthetically, I feel we shouldn't show the poster once the video has 
> finished. Authors could script this behaviour if they wanted it. The 
> spec as it's written forbids showing the poster after a video frame 
> has been shown.
>
>
>
>     The visibility of the poster should be scriptable and/or controllable using
>
>     an attribute. Meaning that one should be able to turn on/off the poster
>
>     (without changing the poster attrbute’s value)
>
>   
> I don't see why this is necessary.
>
>
> I also don't see why this is necessary. The poster attribute is only 
> useful if it's enabled, it's not useful if it isn't. Having an 
> attribute to denote whether the poster attribute is enabled seems like 
> duplication of state to me.
>
>
>    You can just do
>   
> video.dataset.poster = video.poster;
> video.removeAttribute("poster");
>   
> to remove it, and
>   
> video.poster = video.dataset.poster;
>   
> to restore, if you like.  (In browsers that implement dataset, which
> is apparently only WebKit so far.  But you can easily store the
> original value someplace else, although not quite as elegantly.)
>   
>
>
> The specification for poster [1] implies that we should handle dynamic 
> changes to the poster attribute. I can imagine authors may want to 
> cycle through a chain of poster images for a given video, and this can 
> (theoretically) be easily implemented by changing the poster attribute 
> in a timer.
>
> Chris P.
>
> [1] 
> http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#attr-video-poster
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100920/7aede60e/attachment-0002.htm>


More information about the whatwg mailing list