Download vtt.js Free Java Code
Description
WebVTT parser in JavaScript.
Source Files
The download file vtt.js-master.zip has the following entries.
.gitignore/* w ww . j a va2s . c om*/
.gitmodules
.travis.yml
AUTHORS
Gruntfile.js
LICENSE
README.md
bin/cue2json.js
lib/node-vtt.js
lib/test-runner.js
lib/vttcue.js
lib/vttregion.js
package.json
tests/cue-settings/align/bad-align.json
tests/cue-settings/align/bad-align.vtt
tests/cue-settings/align/bad-delimiter.vtt
tests/cue-settings/align/bogus-value.vtt
tests/cue-settings/align/capital-keyword.vtt
tests/cue-settings/align/keyword-end.json
tests/cue-settings/align/keyword-end.vtt
tests/cue-settings/align/keyword-left.json
tests/cue-settings/align/keyword-left.vtt
tests/cue-settings/align/keyword-middle.json
tests/cue-settings/align/keyword-middle.vtt
tests/cue-settings/align/keyword-right.json
tests/cue-settings/align/keyword-right.vtt
tests/cue-settings/align/keyword-start.json
tests/cue-settings/align/keyword-start.vtt
tests/cue-settings/align/no-value.vtt
tests/cue-settings/align/space-after-delimiter.vtt
tests/cue-settings/align/space-before-delimiter.vtt
tests/cue-settings/align/test.js
tests/cue-settings/line/bad-delimiter.vtt
tests/cue-settings/line/bad-line.json
tests/cue-settings/line/bad-line.vtt
tests/cue-settings/line/bogus-value.vtt
tests/cue-settings/line/dash-in-value.vtt
tests/cue-settings/line/integer-value.json
tests/cue-settings/line/integer-value.vtt
tests/cue-settings/line/large-integer-value.json
tests/cue-settings/line/large-integer-value.vtt
tests/cue-settings/line/negative-integer-value.json
tests/cue-settings/line/negative-integer-value.vtt
tests/cue-settings/line/negative-percent-value.vtt
tests/cue-settings/line/negative-zeros.json
tests/cue-settings/line/negative-zeros.vtt
tests/cue-settings/line/no-value.vtt
tests/cue-settings/line/percent-in-value.vtt
tests/cue-settings/line/percent-over.vtt
tests/cue-settings/line/percent-value.json
tests/cue-settings/line/percent-value.vtt
tests/cue-settings/line/space-after-delimiter.vtt
tests/cue-settings/line/space-before-delimiter.vtt
tests/cue-settings/line/test.js
tests/cue-settings/position/bad-delimiter.vtt
tests/cue-settings/position/bad-position-align.json
tests/cue-settings/position/bad-position-align.vtt
tests/cue-settings/position/bad-position.json
tests/cue-settings/position/bad-position.vtt
tests/cue-settings/position/bad-value.vtt
tests/cue-settings/position/bogus-value.vtt
tests/cue-settings/position/integer-value.vtt
tests/cue-settings/position/just-percent-value.vtt
tests/cue-settings/position/negative-percent-value.vtt
tests/cue-settings/position/percent-over.vtt
tests/cue-settings/position/percent-value.json
tests/cue-settings/position/percent-value.vtt
tests/cue-settings/position/position-end-align.json
tests/cue-settings/position/position-end-align.vtt
tests/cue-settings/position/position-start-align.json
tests/cue-settings/position/position-start-align.vtt
tests/cue-settings/position/space-after-delimiter.vtt
tests/cue-settings/position/space-before-delimiter.vtt
tests/cue-settings/position/test.js
tests/cue-settings/region/bad-delimiter.vtt
tests/cue-settings/region/bad-region.json
tests/cue-settings/region/bad-region.vtt
tests/cue-settings/region/no-value.vtt
tests/cue-settings/region/region-arrows.vtt
tests/cue-settings/region/space-after-delimiter.vtt
tests/cue-settings/region/space-before-delimiter.vtt
tests/cue-settings/region/test.js
tests/cue-settings/region/valid.json
tests/cue-settings/region/valid.vtt
tests/cue-settings/size/bad-delimiter.vtt
tests/cue-settings/size/bad-size.json
tests/cue-settings/size/bad-size.vtt
tests/cue-settings/size/bogus-value.vtt
tests/cue-settings/size/integer-value.vtt
tests/cue-settings/size/just-percent-value.vtt
tests/cue-settings/size/negative-percent-value.vtt
tests/cue-settings/size/no-value.vtt
tests/cue-settings/size/percent-before-value.vtt
tests/cue-settings/size/percent-over.vtt
tests/cue-settings/size/percent-value.json
tests/cue-settings/size/percent-value.vtt
tests/cue-settings/size/space-after-delimiter.vtt
tests/cue-settings/size/space-before-delimiter.vtt
tests/cue-settings/size/test.js
tests/cue-settings/vertical/bad-vertical.json
tests/cue-settings/vertical/bogus-value.vtt
tests/cue-settings/vertical/capital-keyword.vtt
tests/cue-settings/vertical/correct-lr-keyword.json
tests/cue-settings/vertical/correct-lr-keyword.vtt
tests/cue-settings/vertical/correct-rl-keyword.json
tests/cue-settings/vertical/correct-rl-keyword.vtt
tests/cue-settings/vertical/incorrect-delimiter.vtt
tests/cue-settings/vertical/incorrect-keyword.vtt
tests/cue-settings/vertical/no-value.vtt
tests/cue-settings/vertical/space-after-delimiter.vtt
tests/cue-settings/vertical/space-before-delimiter.vtt
tests/cue-settings/vertical/test.js
tests/cue-times/bad-data.json
tests/cue-times/fraction-digits.json
tests/cue-times/fraction-digits.vtt
tests/cue-times/fractions.json
tests/cue-times/fractions.vtt
tests/cue-times/incorrect-delimiter.json
tests/cue-times/incorrect-delimiter.vtt
tests/cue-times/left-tab.vtt
tests/cue-times/max-spot-digits.json
tests/cue-times/max-spot-digits.vtt
tests/cue-times/max-spots-over-sixty.json
tests/cue-times/max-spots-over-sixty.vtt
tests/cue-times/max-time-spots.json
tests/cue-times/max-time-spots.vtt
tests/cue-times/min-mid-digits.json
tests/cue-times/min-mid-digits.vtt
tests/cue-times/min-top-digits.json
tests/cue-times/min-top-digits.vtt
tests/cue-times/minimum-spots-over-sixty.json
tests/cue-times/minimum-spots-over-sixty.vtt
tests/cue-times/minimum-time-spots.json
tests/cue-times/minimum-time-spots.vtt
tests/cue-times/mismatched-time-spots.json
tests/cue-times/mismatched-time-spots.vtt
tests/cue-times/missing-separator.vtt
tests/cue-times/missing-spaces-between-separator.vtt
tests/cue-times/separator-extra-space.vtt
tests/cue-times/separator-tab.vtt
tests/cue-times/space-left-tab-right.vtt
tests/cue-times/space-right-tab-left.vtt
tests/cue-times/spaces-tabs-on-both-sides.vtt
tests/cue-times/tab-right.vtt
tests/cue-times/test.js
tests/cue-times/with-data.json
tests/cuetext/bold/not-closed.json
tests/cuetext/bold/not-closed.vtt
tests/cuetext/bold/tests.js
tests/cuetext/bold/with-annotation.json
tests/cuetext/bold/with-annotation.vtt
tests/cuetext/bold/with-closing-span.json
tests/cuetext/bold/with-closing-span.vtt
tests/cuetext/bold/with-subclass.json
tests/cuetext/bold/with-subclass.vtt
tests/cuetext/bold/with-two-subclasses.json
tests/cuetext/bold/with-two-subclasses.vtt
tests/cuetext/class/not-closed.json
tests/cuetext/class/not-closed.vtt
tests/cuetext/class/test.js
tests/cuetext/class/with-annotation.json
tests/cuetext/class/with-annotation.vtt
tests/cuetext/class/with-closing-span.json
tests/cuetext/class/with-closing-span.vtt
tests/cuetext/class/with-subclass.json
tests/cuetext/class/with-subclass.vtt
tests/cuetext/class/with-two-subclasses.json
tests/cuetext/class/with-two-subclasses.vtt
tests/cuetext/escape-characters/amp.json
tests/cuetext/escape-characters/amp.vtt
tests/cuetext/escape-characters/gt.json
tests/cuetext/escape-characters/gt.vtt
tests/cuetext/escape-characters/incorrect.json
tests/cuetext/escape-characters/incorrect.vtt
tests/cuetext/escape-characters/lrm.json
tests/cuetext/escape-characters/lrm.vtt
tests/cuetext/escape-characters/lt.json
tests/cuetext/escape-characters/lt.vtt
tests/cuetext/escape-characters/nbsp.json
tests/cuetext/escape-characters/nbsp.vtt
tests/cuetext/escape-characters/rlm.json
tests/cuetext/escape-characters/rlm.vtt
tests/cuetext/escape-characters/test.js
tests/cuetext/escape-characters/together.json
tests/cuetext/escape-characters/together.vtt
tests/cuetext/format/double-line-break.json
tests/cuetext/format/double-line-break.vtt
tests/cuetext/format/line-breaks.json
tests/cuetext/format/line-breaks.vtt
tests/cuetext/format/long-line.json
tests/cuetext/format/long-line.vtt
tests/cuetext/format/no-line-break.json
tests/cuetext/format/no-line-break.vtt
tests/cuetext/format/no-newline-at-end.json
tests/cuetext/format/no-newline-at-end.vtt
tests/cuetext/format/test.js
tests/cuetext/italic/not-closed.json
tests/cuetext/italic/not-closed.vtt
tests/cuetext/italic/test.js
tests/cuetext/italic/with-annotation.json
tests/cuetext/italic/with-annotation.vtt
tests/cuetext/italic/with-closing-span.json
tests/cuetext/italic/with-closing-span.vtt
tests/cuetext/italic/with-subclass.json
tests/cuetext/italic/with-subclass.vtt
tests/cuetext/italic/with-two-subclasses.json
tests/cuetext/italic/with-two-subclasses.vtt
tests/cuetext/lang/no-end-gt.json
tests/cuetext/lang/no-end-gt.vtt
tests/cuetext/lang/not-closed.json
tests/cuetext/lang/not-closed.vtt
tests/cuetext/lang/test.js
tests/cuetext/lang/with-annotation.json
tests/cuetext/lang/with-annotation.vtt
tests/cuetext/lang/with-closing-span.json
tests/cuetext/lang/with-closing-span.vtt
tests/cuetext/lang/with-no-annotation.json
tests/cuetext/lang/with-no-annotation.vtt
tests/cuetext/lang/with-subclass.json
tests/cuetext/lang/with-subclass.vtt
tests/cuetext/lang/with-two-subclasses.json
tests/cuetext/lang/with-two-subclasses.vtt
tests/cuetext/languages/arabic.json
tests/cuetext/languages/arabic.vtt
tests/cuetext/languages/chinese.json
tests/cuetext/languages/chinese.vtt
tests/cuetext/languages/greek.json
tests/cuetext/languages/greek.vtt
tests/cuetext/languages/hebrew.json
tests/cuetext/languages/hebrew.vtt
tests/cuetext/languages/japanese.json
tests/cuetext/languages/japanese.vtt
tests/cuetext/languages/junk_characters.json
tests/cuetext/languages/junk_characters.vtt
tests/cuetext/languages/korean.json
tests/cuetext/languages/korean.vtt
tests/cuetext/languages/long_string_arabic.json
tests/cuetext/languages/long_string_arabic.vtt
tests/cuetext/languages/long_string_chinese.json
tests/cuetext/languages/long_string_chinese.vtt
tests/cuetext/languages/long_string_greek.json
tests/cuetext/languages/long_string_greek.vtt
tests/cuetext/languages/long_string_hebrew.json
tests/cuetext/languages/long_string_hebrew.vtt
tests/cuetext/languages/long_string_japanese.json
tests/cuetext/languages/long_string_japanese.vtt
tests/cuetext/languages/long_string_junk_characters.json
tests/cuetext/languages/long_string_junk_characters.vtt
tests/cuetext/languages/long_string_korean.json
tests/cuetext/languages/long_string_korean.vtt
tests/cuetext/languages/long_string_multiple_languages.json
tests/cuetext/languages/long_string_multiple_languages.vtt
tests/cuetext/languages/long_string_russian.json
tests/cuetext/languages/long_string_russian.vtt
tests/cuetext/languages/long_string_thai.json
tests/cuetext/languages/long_string_thai.vtt
tests/cuetext/languages/multiple_languages.json
tests/cuetext/languages/multiple_languages.vtt
tests/cuetext/languages/russian.json
tests/cuetext/languages/russian.vtt
tests/cuetext/languages/tests.js
tests/cuetext/languages/thai.json
tests/cuetext/languages/thai.vtt
tests/cuetext/ruby/basic.json
tests/cuetext/ruby/basic.vtt
tests/cuetext/ruby/rt-no-end-tag.json
tests/cuetext/ruby/rt-no-end-tag.vtt
tests/cuetext/ruby/rt-no-ruby-tag.json
tests/cuetext/ruby/rt-no-ruby-tag.vtt
tests/cuetext/ruby/ruby-rt-no-end-tag.json
tests/cuetext/ruby/ruby-rt-no-end-tag.vtt
tests/cuetext/ruby/test.js
tests/cuetext/ruby/with-annotation.json
tests/cuetext/ruby/with-annotation.vtt
tests/cuetext/ruby/with-closing-span.json
tests/cuetext/ruby/with-closing-span.vtt
tests/cuetext/ruby/with-subclass.json
tests/cuetext/ruby/with-subclass.vtt
tests/cuetext/ruby/with-two-subclasses.json
tests/cuetext/ruby/with-two-subclasses.vtt
tests/cuetext/tag-format/bogus-span-name.json
tests/cuetext/tag-format/bogus-span-name.vtt
tests/cuetext/tag-format/end-tag-no-gt.json
tests/cuetext/tag-format/end-tag-no-gt.vtt
tests/cuetext/tag-format/incorrect-close-tag-order.json
tests/cuetext/tag-format/incorrect-close-tag-order.vtt
tests/cuetext/tag-format/no-closing-gt.json
tests/cuetext/tag-format/no-closing-gt.vtt
tests/cuetext/tag-format/no-start-tag.json
tests/cuetext/tag-format/no-start-tag.vtt
tests/cuetext/tag-format/start-tag-missing-gt.json
tests/cuetext/tag-format/start-tag-missing-gt.vtt
tests/cuetext/tag-format/test.js
tests/cuetext/timestamp/basic.json
tests/cuetext/timestamp/basic.vtt
tests/cuetext/timestamp/nested.json
tests/cuetext/timestamp/nested.vtt
tests/cuetext/timestamp/no-end-gt.json
tests/cuetext/timestamp/no-end-gt.vtt
tests/cuetext/timestamp/non-digit.json
tests/cuetext/timestamp/non-digit.vtt
tests/cuetext/timestamp/out-of-cue-range.json
tests/cuetext/timestamp/out-of-cue-range.vtt
tests/cuetext/timestamp/space-after-lt.json
tests/cuetext/timestamp/space-after-lt.vtt
tests/cuetext/timestamp/space-before-gt.json
tests/cuetext/timestamp/space-before-gt.vtt
tests/cuetext/timestamp/test.js
tests/cuetext/underline/not-closed.json
tests/cuetext/underline/not-closed.vtt
tests/cuetext/underline/test.js
tests/cuetext/underline/with-annotation.json
tests/cuetext/underline/with-annotation.vtt
tests/cuetext/underline/with-closing-span.json
tests/cuetext/underline/with-closing-span.vtt
tests/cuetext/underline/with-subclass.json
tests/cuetext/underline/with-subclass.vtt
tests/cuetext/underline/with-two-subclasses.json
tests/cuetext/underline/with-two-subclasses.vtt
tests/cuetext/voice/no-end-gt.json
tests/cuetext/voice/no-end-gt.vtt
tests/cuetext/voice/not-closed.json
tests/cuetext/voice/not-closed.vtt
tests/cuetext/voice/test.js
tests/cuetext/voice/with-annotation.json
tests/cuetext/voice/with-annotation.vtt
tests/cuetext/voice/with-closing-span.json
tests/cuetext/voice/with-closing-span.vtt
tests/cuetext/voice/with-subclass.json
tests/cuetext/voice/with-subclass.vtt
tests/cuetext/voice/with-two-subclasses.json
tests/cuetext/voice/with-two-subclasses.vtt
tests/file-layout/bad-double-webvtt.vtt
tests/file-layout/blank-file-with-bom.vtt
tests/file-layout/blank-file.vtt
tests/file-layout/bom-garbage-data.vtt
tests/file-layout/bom-tab-webvtt.vtt
tests/file-layout/cue-spacing.json
tests/file-layout/cue-spacing.vtt
tests/file-layout/garbage-signature.vtt
tests/file-layout/header-no-new-line.vtt
tests/file-layout/many-comments.json
tests/file-layout/many-comments.vtt
tests/file-layout/newline-before-webvtt.vtt
tests/file-layout/no-output.json
tests/file-layout/tab-after-bom-before-header.vtt
tests/file-layout/test.js
tests/file-layout/webvtt-no-bom.vtt
tests/file-layout/webvtt-space.vtt
tests/file-layout/webvtt-tab.vtt
tests/file-layout/webvtt-with-bom.vtt
tests/file-layout/with-data.json
tests/integration/arrows.json
tests/integration/arrows.vtt
tests/integration/cue-content-class.json
tests/integration/cue-content-class.vtt
tests/integration/cue-content.json
tests/integration/cue-content.vtt
tests/integration/cue-identifier.json
tests/integration/cue-identifier.vtt
tests/integration/cycle-collector-talk.json
tests/integration/cycle-collector-talk.vtt
tests/integration/id.json
tests/integration/id.vtt
tests/integration/not-only-nested-cues.json
tests/integration/not-only-nested-cues.vtt
tests/integration/one-line-comment.json
tests/integration/one-line-comment.vtt
tests/integration/only-nested-cues.json
tests/integration/only-nested-cues.vtt
tests/integration/regions.json
tests/integration/regions.vtt
tests/integration/spec-example.json
tests/integration/spec-example.vtt
tests/integration/test.js
tests/regions/bad-region.json
tests/regions/bad-region.vtt
tests/regions/good-region.json
tests/regions/id/arrows.vtt
tests/regions/id/bad-delimiter.vtt
tests/regions/id/bad-id.json
tests/regions/id/correct.json
tests/regions/id/correct.vtt
tests/regions/id/no-value.vtt
tests/regions/id/space-after-delimiter.vtt
tests/regions/id/space-before-delimiter.vtt
tests/regions/id/test.js
tests/regions/incorrect-delimiter.vtt
tests/regions/line-break.vtt
tests/regions/lines/bad-line.json
tests/regions/lines/correct.json
tests/regions/lines/correct.vtt
tests/regions/lines/decimal-value.vtt
tests/regions/lines/incorrect-delimiter.vtt
tests/regions/lines/letter-in-value.vtt
tests/regions/lines/space-after-delimiter.vtt
tests/regions/lines/space-before-delimiter.vtt
tests/regions/lines/test.js
tests/regions/no-line-break.vtt
tests/regions/no-space-after-delimiter.vtt
tests/regions/regionanchor/bad-regionanchor.json
tests/regions/regionanchor/correct.json
tests/regions/regionanchor/correct.vtt
tests/regions/regionanchor/incorrect-delimiter.vtt
tests/regions/regionanchor/letter-in-value.vtt
tests/regions/regionanchor/negative-percent.vtt
tests/regions/regionanchor/no-comma.vtt
tests/regions/regionanchor/no-percent.vtt
tests/regions/regionanchor/no-percentage.vtt
tests/regions/regionanchor/percent-at-front.vtt
tests/regions/regionanchor/percent-over.vtt
tests/regions/regionanchor/space-after-delimiter.vtt
tests/regions/regionanchor/space-before-delimiter.vtt
tests/regions/regionanchor/test.js
tests/regions/regionanchor/two-periods.vtt
tests/regions/scroll/bad-scroll.json
tests/regions/scroll/bogus-value.vtt
tests/regions/scroll/correct.json
tests/regions/scroll/correct.vtt
tests/regions/scroll/incorrect-delimiter.vtt
tests/regions/scroll/space-after-delimiter.vtt
tests/regions/scroll/space-before-delimiter.vtt
tests/regions/scroll/test.js
tests/regions/space-before-delimiter.vtt
tests/regions/test.js
tests/regions/viewportanchor/bad-viewportanchor.json
tests/regions/viewportanchor/correct.json
tests/regions/viewportanchor/correct.vtt
tests/regions/viewportanchor/incorrect-delimiter.vtt
tests/regions/viewportanchor/letter-in-value.vtt
tests/regions/viewportanchor/negative-percent.vtt
tests/regions/viewportanchor/no-comma.vtt
tests/regions/viewportanchor/no-percent.vtt
tests/regions/viewportanchor/no-percentage.vtt
tests/regions/viewportanchor/percent-at-front.vtt
tests/regions/viewportanchor/percent-over.vtt
tests/regions/viewportanchor/space-after-delimiter.vtt
tests/regions/viewportanchor/space-before-delimiter.vtt
tests/regions/viewportanchor/test.js
tests/regions/viewportanchor/two-periods.vtt
tests/regions/width/bad-width.json
tests/regions/width/correct.json
tests/regions/width/correct.vtt
tests/regions/width/incorrect-delimiter.vtt
tests/regions/width/letter-in-value.vtt
tests/regions/width/negative-percent.vtt
tests/regions/width/no-percentage.vtt
tests/regions/width/percent-over.vtt
tests/regions/width/percentage-at-front.vtt
tests/regions/width/space-after-delimiter.vtt
tests/regions/width/space-before-delimiter.vtt
tests/regions/width/test.js
tests/regions/width/two-periods.vtt
utils/basic.html
vtt.js
Download
Click the following link to download vtt.js-master.zip.
vtt.js-master.zip