Latest Releases JW Player JW Platform iOS SDK Android SDK FireOS SDK
JW Player

Captions Styling

Latest Release: January 3, 2020

JW Player is committed to ensuring your videos are accessible to all of your visitors. We’re invested in inclusive practices that comply with laws and standards such as the Web Content Accessibility Guidelines (WCAG). Our web player is accessible by keyboard and screen reader, and supports and renders all popular captions formats.

JW Player 8.12 continues this commitment with an out of the box interface for end-users to style captions directly within the player’s settings menu. Laws in the United States mandate that certain content providers, such as broadcasters, include captions with all of their videos. Prior to this release, our captions API made it possible to custom build a styler on top of the player, but 8.12 offers a fully supported replacement that saves you time spent building and maintaining your own. We expose all nine FCC compliant attributes and values.

Each video consumer can customize the look of captions to suit their visual needs including colors, size, and characters through font choices and edge style. Plus, this feature works out of the box on all players, so no configuration is required! It styles all captions formats, as well as subtitles. This menu is automatically available on all desktop devices whenever captions are part of the media. It will be hidden on tablets and phones, where captions styled are inherited from the user’s device, which also provides a captions styling interface.

Read JW Player Release Notes
JW Platform

JW Player Dashboard: Default Custom Parameters

New Features

Default Custom Parameters

The ability to set default custom parameters for media which is uploaded via the dashboard

  • Users can now create a property-level schema for the default keys or keys and values to be applied to all newly uploaded media via dashboard.
  • Custom parameters can be used to store additional metadata about a video, such as Director Name, Year Produced, etc. or can be required fields for syndication purposes.
  • For more information, head over to


  • Fixed an issue preventing customers from saving Ad Schedules.
  • Fixed confusing Property deletion UX on the Property Detail page.
  • Fixed an issue preventing some users from publishing to YouTube.
Read JW Platform Release Notes
Android SDK

Add buttons with custom callbacks

Latest Release: December 20, 2019 (Build 92)


Release Date: December 20, 2019 (Build 92)


  • Added addButton() and removeButton() API methods allowing developers the ability to add or remove player buttons to the player control bar. When new buttons are added via the addButton() API method, they can call back to developers' custom native code.
  • Upgraded Android SDK to use JW Player 8.11.8
  • Updated order of play events.
  • Exposed creativeAdId and creativeID in the AdImpressionEvent payload for Google IMA ads.


  • Fixed issues with misaligned vertical and horizontal webVTT captions that use cue positioning
  • Fixed an issue where duplicate captions appear for playlist items that contain both side-loaded and in-stream 608 captions
  • Fixed issue where streams with IcyInfo metadata cause player crash
Read Android SDK Release Notes

Our new Fire OS SDK is here!

Latest Release: December 6, 2019 (Build 83)

We are proud to announce the first version of our Fire OS SDK! You can now incorporate JW Player's technology to build Fire TV and tablet apps. Stream live feeds, showcase your video-on-demand content, provide monetization opportunities, and create engaging viewer experiences. You can also use this SDK with video content that is hosted with non-JW Player services. See our developer documentation for implementation details.

Read Fire OS SDK Release Notes