Player library
Currently using:
JW 7.3.0
A plugin/bookmarklet fix for making JW Player support WebVTT captions on iOS
JW Player plugin (server-side fix)
jwplayer("example").setup({
...
"plugins": {
"http://www.dev.powered-by-haiku.co.uk/solutions/jwioscaptions/code/jwioscaptions.js":{}
}
...
}
Video with plugin fix applied
iOS Bookmarklet (client-side fix)
In the case of desktop browsers like Chrome or Firefox, you can simply drag a bookmarklet to the bookmarks toolbar but unfortunately, the Safari browser of an iOS device doesn’t support this style of installation.
Fortunately there is an easy workaround...
Step 1) Click this Bookmarklet link and then bookmark/save the page in your iOS Safari browser.
Step 2) Edit the saved bookmark and remove everything from the URL that’s before the # symbol.
Step 3) Click "Done" and your bookmarklet is now installed.
Now when you visit a page with JW Player and WebVTT captions using your iOS device, simply select the bookmark from your favourites in order to enable captioned video - you can test this on the video below.
Video without plugin fix applied
That's it!