This repository has been archived by the owner on May 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 66
Todo
cgiffard edited this page Mar 25, 2011
·
2 revisions
-
DONE!
API Reference Docs - Fix BCP-47 language string parsing
-
DONE!
Allow dynamic re-enabling and disabling of subtitles (possibly through the Multitrack API - below) -
DONE!
Test with proper WebVTT files & confirm support for them - Add (option to prepend) timestamps to generated transcript
-
DONE!
Formalise and document options argument -
DONE!
Ensure non-breakingness in old browsers (i.e. won't work - but won't cause script errors either) - Investigate (safari) webkit embedded subtitles API and determine whether to switch off embedded subtitles if Captionator present, or to use the embedded subtitles instead
-
DONE!
The W3C or the WHATWG haven't really been clear on thetrack
element'skind
property. Determine an appropriate behaviour for it. -
DONE!
Test with more than one video on a page (it should already work - ...or does it?) - Positional collision detection for subtitles, preventing overlaps. How this should be implemented is a bit of a debate.
-
DONE!
Enable use of external renderer - Fix
oncuechange
event firing - Implement
addCue
andremoveCue
events properly for TextTrack objects
-
DONE!
Include compatibility with the in-development JS TimedTextTrack API described by this WHATWG Document. - Respect extra cue settings as described by WebVTT (currently Captionator reads in, but ignores, most of the cue settings.)
- Implement animation options
-
80% Support audio and video tracks too (!!!)
- Enable use of verbose
<source>
type markup (could be hard.)
- Enable use of verbose
- Include QUnit test framework & tests file
- Externalise & modularise parser, enabling import of alternate parsers into captionator core
- Write a parser for TTML
- Write a parser for LRC
- Support audio master elements (as in, caption audio as well as video)
-
FIXED
Something's up in firefox: Firefox error 'setting a property that only has a getter' when calling Array.prototype.slice -
FIXED
Script inefficiently reapplies subtitle data with every event call (not by design) -
FIXED
A bug where captions (which had not yet been downloaded and parsed) were not being rebuilt when the video was paused -
FIXED
(Google chrome) fails to apply subtitles properly starting in v.10, despite the changes being reflected in the DOM