BubblesJS is a JavaScript library for adding subtitles (.SRT Subtitles) and captions for HTML5 videos.
Its extremely easy to set up & configure, and the way it works is fairly simple. Progress can be tracked using element.currentTime, and it includes a built-in srt parser. The first parameter to subtitles is the type of parser, false makes it use the built-in one but remote parsers can also be used.
Major Features
- Framework agnostic – non obtrusive code, compatible with most of frameworks and libraries
- Hidden links in videos – clicking a section of the video and triggering a callback
- Existing .SRT support – no need for new formats
- The ability to process (srt) files on server-side or client side
- Support for multiple languages (in subtitles)
- Track people who viewed your video