Skip to main content

Change Log

Newer version available

This page is for version 1 of our HTML video player. Changelog for version 2 of the player is maintained on a different page. The new version of the player is v2. There are many improvements to player including

  • Smaller file size resulting in faster load times
  • Improved layout on small screen devices
  • Work better with webpage styles
  • Improved progress bar function with drag function
  • Auto resume from last watched position
  • In-built chapters
  • Greater customisation capabilities, playlists and other features coming soon.

We will continue to support v1 player without any planned end-of-support. We will continue to make security and maintenance fixes to ensure that v1 plays across browsers as much as possible.

The javascript API is changed from the v1 since this is a major version update. The new API is built considering the feedback we have received over the years. If you have to choose, we recommend to use player v2 because of all the improvements.

If you have any questions or feedback or feature suggestions about the new player versions, we love to hear about it. Go to the support section on the sidebar and send us a ticket.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.6.10] - 2019-01-11

Added

  • faster loading of player with more asynchronous loading of theme elements
  • support for Android Cordova and webview (requires cookies access).
  • add option for noAutoHeight in embed info for disabling height adjustment. Previous option was to add inline css to container element

Fixes

  • fix for user activation API v2. Older versions might not work with Chrome 72.
  • video height adjustment if parent element height is less than required for aspect ratio

[1.6.7] - 2018-09-10

Added

  • buffering goal for HTML5 can be configured from embed info
  • dash player can emit tags event

Fixes

  • better error message for HTTP error in dash encrypted playback
  • handle aspect ratio better in full screen
  • fix reading URL instead of referrer for analytics
  • show player controls for Fairplay streaming

[1.6.6] - 2018-08-07

Added

  • player theme on ios with inline playback
  • speed control on ios browser

Fixes

  • totalPlayed measurement correction if inactive tab
  • prevent video from skipping poster to first frame
  • ios load event when the video is ready instead of when starting play
  • annotation alpha property correction
  • handle older videos without aspect ratio set

[1.6.4] - 2018-05-24

Added

  • support for Fairplay streaming
  • overlayed watermark for HTML5 playback

Fixes

  • Edge and internet explorer playback
  • improve load times with smaller asset size
  • examples are linked in manual
  • repair some examples in manual
  • better sample code
  • autoplay no longer work due to OS policies

[1.5.0] - 2018-04-18

Added

  • ability to control player technology from embed code
  • iframe require allow=encrypted-media in iframes
  • allow automatically setting height of player based on aspect ratio
  • captions with enable/disable and auto selecting from browser setting
  • better analytics to track realtime playback in dashboard
  • example code for using js api in documentation
  • startTime can be set during video load options
  • ability to cancel css reset to allow external styles

Fixes

  • ios will use native controls to work with Apple video policies
  • show better error messages in HTML5 dash playback
  • fix issue about 404 license error if the URL has special chars
  • use better quality image for poster image
  • optimize buffer loading to reduce bandwidth consumption
  • fix issue with loading multiple videos on same page
  • fix issue with using load() method to reuse player

[1.3.2] - 2017-09-27

Added

  • quality control API for compatible videos
  • keyboard and SPA documentation
  • totalCoveredArray to show playback and rewinds
  • more internal events for error tracking
  • clipstat plugin for reporting errors
  • allow setting theme in page URL and iframe embeds
  • docs version updater in side panel

Fixes

  • documentation structure styles
  • fixed android playback issue for some videos
  • theme disabled for iOS to enable iOS 8 and 9
  • better theme loader CDN
  • hide default focus outline on video
  • better error messages on failure
  • prompt zenplayer for watermarked android videos
  • fix multiple initialization script inclusion

[1.2.0] - 2017-08-24

Added

  • keyboard plugin for controlling player with keyboard shortcuts
  • presets for keyboard shortcuts
  • documentation should have a link to latest version
  • mpml events will be emiited such as mpml:click or mpml:mouseover
  • focus method on vdoPlayer

Fixes

  • fix buffering parameters for reliable playback
  • increase cdn fallback to 30 seconds
  • correct CORS issue when switching CDN

[1.1.2] - 2017-08-18

Fixes

  • reduce defaultBandwidth to enable quickstart on dash
  • show buffering instead of play until loaded

[1.1.0] - 2017-08-14

Added

  • debug option for editing theplayer.io themes
  • event for theme load event mpmlLoad
  • injectThemeHtml() method for injecting custom html
  • calculate the isBuffering property
  • add statusText property for string version of status

Fixes

  • reduce rebufferingGoal for dash player
  • correct bufferLength for some html5 players
  • do not idle when buffering or when error
  • better errorMessage in dash playback
  • handle fallback flash player error on Chrome Mac

[1.0.0] - 2017-08-03

Added

  • add ended and playlist features
  • CDN fallback in case of DNS issue
  • calculate totalPlayed and totalCovered

[0.9.1] - 2017-07-13

Added

  • speed control
  • fullscreen
  • seeked and seeking event
  • add version prefix in script URL
  • show poster image in DASH player
  • added esdoc documentation
  • add error screen to display errors
  • supports IE>9

Fixes

  • Bug fixes with mid-rolls
  • ios safari playback

[0.9.0] - 2017-06-17

Added

  • advertisement support via Google IMA SDK
  • play HTML5 secure playback without flash
  • can play vdocipher flash DRM as fallback
  • better device detection

[0.0.1] - 2016-12-10

Added

  • changelog
  • specifications