W3C home > Mailing lists > Public > public-tt@w3.org > September 2014

Re: {minutes} Geneva F2F day 1 16/09/2014

From: David (Standards) Singer <singer@apple.com>
Date: Tue, 23 Sep 2014 10:23:57 -0700
Cc: Silvia Pfieffer <silviapfeiffer1@gmail.com>, Nigel Megitt <nigel.megitt@bbc.co.uk>, TTWG <public-tt@w3.org>, "public-texttracks@w3.org" <public-texttracks@w3.org>
Message-id: <D4E609A0-FE1E-48E5-B093-BCB91AE1C00C@apple.com>
To: Cyril Concolato <cyril.concolato@telecom-paristech.fr>
LoL

lots of discussion in april 2012

<http://lists.w3.org/Archives/Public/public-texttracks/2012Apr/thread.html>

and on into september

<http://lists.w3.org/Archives/Public/public-texttracks/2012Sep/thread.html>

meta-data in the VTT file header.  I tried to make it easy to put either links to stylesheets or inline stylesheets…but it didn’t get accepted


initial message here
<http://lists.w3.org/Archives/Public/public-texttracks/2012Feb/0031.html>

On Sep 23, 2014, at 1:34 , Cyril Concolato <cyril.concolato@telecom-paristech.fr> wrote:

> Le 23/09/2014 03:42, Silvia Pfeiffer a écrit :
>> On Tue, Sep 23, 2014 at 1:04 AM, Nigel Megitt <nigel.megitt@bbc.co.uk> wrote:
>>>> 3.) CSS works by using ::cue and ::cue-region - the first for cues and
>>>> the second for regions.
>>>> These selectors work from a Web page (wherever CSS is specified there)
>>>> and override default styling of WebVTT cues.
>>> Is there a selector that can be used to distinguish cues within different
>>> WebVTT resources referenced from the same HTML, so that it is possible to
>>> style them differently?
>> 
>> ::cue is a CSS pseudo-element, just like ::first-line or ::first-letter .
>> It needs to have a CSS selector in front of it to apply.
>> 
>> So, you should be able to apply it to different WebVTT files in
>> different <track> elements.
> Do you mean like that:
> 
> <html>
> <head>
>    <link rel="stylesheet" type="text/css" href="styles-en.css">
>    <link rel="stylesheet" type="text/css" href="styles-fr.css">
> </head>
> <body>
> <video width="640" height="480" controls>
>  <source src="video.mp4" type="video/mp4" ></source>
>  <track src="styles-en.vtt" kind="subtitles" srclang="en" label="English"></track>
>  <track src="styles-fr.vtt" kind="subtitles" srclang="fr" label="French"></track>
> </video>
> </body>
> </html>
> 
> With styles-en.vtt:
> WEBVTT
> 
> 00:00:00.000 --> 00:00:02.000
> <c.style1>This text uses style1
> 
> 00:00:02.000 --> 00:00:04.000
> <c.style2>This text uses style2
> 
> and styles-fr.vtt
> WEBVTT
> 
> 00:00:00.000 --> 00:00:02.000
> <c.style1>Ce texte utilise style1
> 
> 00:00:02.000 --> 00:00:04.000
> <c.style2>Ce texte utilise style2
> 
> and styles-en.css
> track[srclang=en] ::cue(.style1) {
>    color: red;
> }
> 
> track[srclang=en] ::cue(.style2) {
>    color: green;
> }
> 
> and styles-fr.css
> track[srclang=fr] ::cue(.style1) {
>    color: pink;
> }
> 
> track[srclang=fr] ::cue(.style2) {
>    color: orange;
> }
> 
> If yes, this is not very nice because the content of CSS has to depend on the HTML to style the WebVTT cues. It would be a lot better if:
> a) there was a reference from the WebVTT to the CSS (e.g. a header: style: myfile.css)
> b) or it was possible to inline CSS in the VTT (e.g. in the header or in the cue settings)
> c) or to have scoped stylesheet (not sure that still exists) placed the <track> element.
> 
> Cyril
> 
> -- 
> Cyril Concolato
> Multimedia Group / Telecom ParisTech
> http://concolato.wp.mines-telecom.fr/
> @cconcolato
> 
> 

David Singer
Manager, Software Standards, Apple Inc.
Received on Tuesday, 23 September 2014 17:24:39 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 5 October 2017 18:24:18 UTC