- From: Julien Dorra <juliendorra@juliendorra.com>
- Date: Tue, 31 Jul 2012 14:25:36 +0200
- To: François REMY <fremycompany_pub@yahoo.fr>
- Cc: www-style@w3.org
- Message-ID: <CALfAofU_NhyiVno9eNenZVaQFzXPMm-Ehogoxz_h+RbLx15E6A@mail.gmail.com>
Hi François, thanks for the quick feedback! I don’t know if other use-cases could benefit from this (maybe there are) > but, at least, solving the subtitle (video captionning) problem is probably > better done using the existing <track /> element. See > http://blogs.msdn.com/b/ie/archive/2011/10/12/html5-video-captioning.aspxfor more info. > Yes, I know of the TRACK element, it's focused on textual subtitles. (AFAIK there is many things you cannot do with track : hyperlinked subtitles, adding images, etc. Subtitles in pure HTML have usually a more interactive purpose. Track/WebVTT goal is to bring the old sub text file technique into the web era.) In any case, even with Track, there is no way to style a TRACK element in relation with the time of the media. a :time pseudo-class could be applied on a sibling track element too, so it changes style in relation with the time: video:24200~track { color: black; background-color: yellow } > Another idea to solve this broader kind of problem more efficiently than > using a pseudo-class would be to be able to specify a timesource for > animations that’s different from the computer clock. > > .video-related { > animation-time-source: url(#videoID); > } > > Thanks, that's a great idea to augment the usefulness of animations! Would probably help the Popcornjs team a lot… One thing that :time would have for it, is that it would allow simple styling like that: video:24200~p { color: black; background-color: yellow } I'm not sure that kind of styling needs a fully defined animation? Julien
Received on Tuesday, 31 July 2012 12:26:49 UTC