Change Log
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
noAutoHeightin 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-mediain 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
totalCoveredArrayto show playback and rewinds- more internal events for error tracking
clipstatplugin for reporting errors- allow setting theme in page URL and
iframeembeds - 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
zenplayerfor 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:clickormpml:mouseover focusmethod 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
isBufferingproperty - add
statusTextproperty for string version of status
Fixes#
- reduce
rebufferingGoalfor dash player - correct
bufferLengthfor some html5 players - do not
idlewhen buffering or when error - better
errorMessagein dash playback - handle fallback flash player error on Chrome Mac
[1.0.0] - 2017-08-03#
Added#
- add
endedandplaylistfeatures - CDN fallback in case of DNS issue
- calculate
totalPlayedandtotalCovered
[0.9.1] - 2017-07-13#
Added#
- speed control
- fullscreen
seekedandseekingevent- 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