-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Captions #1691
Captions #1691
Commits on Nov 11, 2014
-
Support native captions in html5 tech.
Don't auto-add the textTrackDisplay component. Add a 'featuresNativeTrack'. Currently hardcoded to false for everything except the html5 tech. Add textTracks and addTextTrack methods to html5 tech. Proxy player level methods to tech if we're using native tracks. Fix up track menu items to work with spec tracks or vjs tracks.
Configuration menu - View commit details
-
Copy full SHA for dd500b4 - Browse repository at this point
Copy the full SHA dd500b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 300161e - Browse repository at this point
Copy the full SHA 300161eView commit details
Commits on Nov 13, 2014
-
Use custom tracks if no native textTracks support
Also, if text tracks are old and use numerical mode values, use custom tracks. If an html tech is using custom tracks, remove track elements so we don't accidentally show both custom and native captions. Clean up showTextTrack slightly.
Configuration menu - View commit details
-
Copy full SHA for b98edfd - Browse repository at this point
Copy the full SHA b98edfdView commit details
Commits on Nov 14, 2014
-
Configuration menu - View commit details
-
Copy full SHA for f4976f7 - Browse repository at this point
Copy the full SHA f4976f7View commit details
Commits on Nov 15, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 85249f6 - Browse repository at this point
Copy the full SHA 85249f6View commit details
Commits on Nov 17, 2014
-
Configuration menu - View commit details
-
Copy full SHA for c16d96e - Browse repository at this point
Copy the full SHA c16d96eView commit details -
Move as much as possible into techs.
textTracks is completely inside of techs but needs to be called manually because techGet requires the tech to be ready. addTextTrack, unfortunately, currently forks. If when called, it doesn't have a tech, it assumes that it's a custom implementation and does the same work that MediaTechController#addTextTrack does. Don't create a flash getter for textTracks.
Configuration menu - View commit details
-
Copy full SHA for 85955ae - Browse repository at this point
Copy the full SHA 85955aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15a932d - Browse repository at this point
Copy the full SHA 15a932dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01096f1 - Browse repository at this point
Copy the full SHA 01096f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3bd3d0 - Browse repository at this point
Copy the full SHA d3bd3d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c315f07 - Browse repository at this point
Copy the full SHA c315f07View commit details -
Move addTextTrack fully into techs.
Load up textTrackDisplay synchronously but have it do no work until the player is ready (see the previous commit).
Configuration menu - View commit details
-
Copy full SHA for 51a14c7 - Browse repository at this point
Copy the full SHA 51a14c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b72d7bb - Browse repository at this point
Copy the full SHA b72d7bbView commit details -
In Html5, support tech, support non native tracks
Add a check that delegates to MediaTechController's methods if we're in Html5 but we are not using native tracks.
Configuration menu - View commit details
-
Copy full SHA for f576e46 - Browse repository at this point
Copy the full SHA f576e46View commit details
Commits on Nov 18, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 762fe71 - Browse repository at this point
Copy the full SHA 762fe71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d18cc - Browse repository at this point
Copy the full SHA 04d18ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 712c579 - Browse repository at this point
Copy the full SHA 712c579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72019bd - Browse repository at this point
Copy the full SHA 72019bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for fde32ce - Browse repository at this point
Copy the full SHA fde32ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7117845 - Browse repository at this point
Copy the full SHA 7117845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5599ded - Browse repository at this point
Copy the full SHA 5599dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for db107f6 - Browse repository at this point
Copy the full SHA db107f6View commit details
Commits on Nov 19, 2014
-
Configuration menu - View commit details
-
Copy full SHA for d887506 - Browse repository at this point
Copy the full SHA d887506View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed27d85 - Browse repository at this point
Copy the full SHA ed27d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13bb2df - Browse repository at this point
Copy the full SHA 13bb2dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4b3fd - Browse repository at this point
Copy the full SHA 6a4b3fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 043c211 - Browse repository at this point
Copy the full SHA 043c211View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ff9ae - Browse repository at this point
Copy the full SHA 58ff9aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6529faa - Browse repository at this point
Copy the full SHA 6529faaView commit details
Commits on Nov 25, 2014
-
Rename volumeMenuButton's update to volumeUpdate
MenuButton's new 'update' method conflicted with volumeMenuButton's update method which was used to update volume levels.
Configuration menu - View commit details
-
Copy full SHA for ca3cffc - Browse repository at this point
Copy the full SHA ca3cffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ed3f26 - Browse repository at this point
Copy the full SHA 3ed3f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for f39c0af - Browse repository at this point
Copy the full SHA f39c0afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b2e856 - Browse repository at this point
Copy the full SHA 0b2e856View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1ed990 - Browse repository at this point
Copy the full SHA f1ed990View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f5748 - Browse repository at this point
Copy the full SHA 14f5748View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd911a5 - Browse repository at this point
Copy the full SHA dd911a5View commit details -
Use vtt.js for track element emulation
Remove video.js's track element emulation and pull in vtt.js to do that work instead. Add an option to force vtt.js-based captions to be used even if native caption support is present. Currently, vtt.js is loaded when the first TextTrack component is created. If vtt.js is not available when it's time to begin parsing cues, poll until it finishes downloading.
Configuration menu - View commit details
-
Copy full SHA for 312eceb - Browse repository at this point
Copy the full SHA 312ecebView commit details -
vtt.js is now loaded at the first text track creation so don't load it in the media tech controller as well.
Configuration menu - View commit details
-
Copy full SHA for 46625bf - Browse repository at this point
Copy the full SHA 46625bfView commit details -
vtt.js handles captions styling so don't bother with text track styles in video-js.less anymore.
Configuration menu - View commit details
-
Copy full SHA for 75b2b61 - Browse repository at this point
Copy the full SHA 75b2b61View commit details -
Remove obsolete cue parsing test
Since vtt.js is parsing captions now, we don't need a unit test for captions parsing.
Configuration menu - View commit details
-
Copy full SHA for 42a8c7a - Browse repository at this point
Copy the full SHA 42a8c7aView commit details -
Put the option to override the URL to vtt.js somewhere that it can be easily accessed.
Configuration menu - View commit details
-
Copy full SHA for 2b36c26 - Browse repository at this point
Copy the full SHA 2b36c26View commit details