Change Log
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
ormpml: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
andplaylist
features - CDN fallback in case of DNS issue
- calculate
totalPlayed
andtotalCovered
[0.9.1] - 2017-07-13
Added
- speed control
- fullscreen
seeked
andseeking
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