mozilla

Compare Revisions

WebVTT

Change Revisions

Revision 331081:

Revision 331081 by KyleBarnhart on

Revision 331091:

Revision 331091 by KyleBarnhart on

Title:
WebVTT
WebVTT
Slug:
HTML/WebVTT
HTML/WebVTT
Content:

Revision 331081
Revision 331091
n45      <li>Zero or more cues.n45      <li>Zero or more cues or comments.
nn87    <h2>
88      WebVTT Comment
89    </h2>
90    <p>
91      Comments are an optional component that can be used to add 
 >information to a WebVTT file. Comments are intended for those rea
 >ding the file and are not seen by users. Comments may contain new
 >lines but it cannot contain a blank line—two consecutive newlines
 >. A blank line signifies the end of a comment.
92    </p>
93    <p>
94      A comment cannot contain the string <code>--&gt;</code>, th
 >e ampersand character (&amp;), or the less-than sign (&lt;). Inst
 >ead use the escape sequence "&amp;amp;" for ampersand and "&amp;l
 >t;" for less-than. It is also recommended that you use the greate
 >r-than escape sequence "&amp;gt;" instead of the greater-than cha
 >racter (&gt;) to avoid confusion with tags.
95    </p>
96    <p>
97      A comment consists of three parts:
98    </p>
99    <ul>
100      <li>The string <code>NOTE</code>
101      </li>
102      <li>A space or a newline
103      </li>
104      <li>Zero or more characters other than those noted above
105      </li>
106    </ul>
107    <h5>
108      Example 4 - Common WebVTT example
109    </h5>
110    <pre>
111  NOTE This is a comment
112</pre>
113    <h5>
114      Example 5 - Multi-line comment
115    </h5>
116    <pre>
117  NOTE
118  Another comment that is spanning
119  more than one line.
120 
121  NOTE You can also make a comment
122  across more than one line this way.
123</pre>
124    <h5>
125      Example 6 - Common comment usage
126    </h5>
127    <pre>
128  WEBVTT - Translation of that film I like
129 
130  NOTE
131  This translation was done by Kyle so that
132  some friends can watch it with their parents.
133 
134  1
135  00:02:15.000 -&gt; 00:02:20.000
136  - Ta en kopp varmt te.
137  - Det är inte varmt.
138 
139  2
140  00:02:20.000 -&gt; 00:02:25.000
141  - Har en kopp te.
142  - Det smakar som te.  
143 
144  NOTE This last line may not translate well.
145 
146  3
147  00:02:25.000 -&gt; 00:02:30.000
148  -Ta en kopp.
149</pre>
150    <p>
151      &nbsp;
152    </p>
n91      A cue is a single subtitle block that has a single start tin157      A cue is a single subtitle block that has a single start ti
>me, end time, and textual payload. Example 6 consists of the head>me, end time, and textual payload. Example 6 consists of the head
>er, a blank line, and then five cues separated by blank lines. A >er, a blank line, and then five cues separated by blank lines. A 
>cue consists of exactly five components:>cue consists of five components:
n100      <li>A newlinen166      <li>One or more newlines
n106      Example 4 - Example of a cuen172      Example 7 - Example of a cue
n123      Example 5 - Cue identifier from Example 7n189      Example 8 - Cue identifier from Example 7
n129      Example 6 - Common usage of identifiersn195      Example 9 - Common usage of identifiers
n224      Example 7 - Basic cue timing examplesn290      Example 10 - Basic cue timing examples
n233      Example 8 - Overlapping cue timing examplesn299      Example 11 - Overlapping cue timing examples
n241      Example 9 - Non-overlapping cue timing examplesn307      Example 12 - Non-overlapping cue timing examples
n610      Example 11 - Cue setting examplesn676      Example 13 - Cue setting examples
n628      The payload is where the main information or content is locn694      The payload is where the main information or content is loc
>ated. In normal usage the payload contains the subtitles to be di>ated. In normal usage the payload contains the subtitles to be di
>splayed.>splayed.&nbsp;The payload text may contain newlines but it cannot
 > contain a blank line—two consecutive newlines. A blank line sign
 >ifies the end of a cue.
629    </p>
630    <p>695    </p>
631      The payload text may contain newlines but it cannot contain
> a blank line—two consecutive newlines. If you wish to get around 
> this limitation use a newline, a space, and then another newline 
>. A blank line signifies the end of a cue. A cue text payload may 
> not contain the string <code>--&gt;</code>. 
632    </p>696    <p>
633    <p>697      A cue text payload cannot contain the string <code>--&gt;</
 >code>, the ampersand character (&amp;), or the less-than sign (&l
 >t;). Instead use the escape sequence "&amp;amp;" for ampersand an
 >d "&amp;lt;" for less-than. It is also recommended that you use t
 >he greater-than escape sequence "&amp;gt;" instead of the greater
 >-than character (&gt;) to avoid confusion with tags. If you are u
 >sing the WebVTT file for metadata these restrictions do not apply
 >.
634      The ampersand character (&amp;) or the less-than sign (&lt;
>) cannot be used. Instead use the escape sequences "&amp;amp;" fo 
>r ampersand and "&amp;lt;" for less-than. It is also recommended  
>that you use the greater-than escape sequence "&amp;gt;" instead  
>of using character the greater-than character (&gt;) to avoid con 
>fusion with tags. If you are using the WebVTT file for metadata,  
>this restriction does not apply. 
n779            Example 13 - Class tagn842            Example 14 - Class tag
n794            Example 14 - Italics tagn857            Example 15 - Italics tag
n809            Example 15 - Bold tagn872            Example 16 - Bold tag
n824            Example 16 - Underline tagn887            Example 17 - Underline tag
n839            Example 17 - Ruby tagn902            Example 18 - Ruby tag
n854            Example 18 - Ruby text tagn917            Example 19 - Ruby text tag
t869            Example 19 - Voice tagt932            Example 20 - Voice tag

Back to History