v1.5.0
1.5.0 (2015-09-17)
Features:
- Added method to set playback start time.
- Added a text-styling API.
- Added support for AdaptationSet groups.
- Added a new configuration API.
- License preprocessing can now modify HTTP method and server URL.
- Added an API to load captions not specified in the manifest.
- Added support for live streams using SegmentList.
- Added support for multiple BaseURL elements for failover.
- Gave IAbrManager implementation the ability to clear the buffer when
switching streams. - Added setNetworkCallback API to DashVideoSource to modify network requests.
- Improved error reporting for unplayable content.
- Added support for multiple DRM schemes per ContentProtection and simplified
DRM scheme configuration. - Improved documentation for license pre- and post-processing.
Bugfixes:
- Restricting all video tracks now fires an error event.
- Changing text tracks now fires an adaptation event.
- Fixed bad interactions between pausing and negative playback rates.
- Fixed support for negative r values in SegmentTimeline.
- Fixed bugs that could cause infinite buffering for certain configurations.
- Fixed exceptions fired during rapid Player destroy().
- Fixed linting with conflicting globally-installed copy of linter library.
- Fixed support for SegmentTimelines with presentationTimeOffset.
- Fixed support for apps/content which specify multiple DRM scheme configs.
Broken Compatibility:
- Removed Player methods deprecated since v1.3.0.
- getCurrentResolution
- getCurrentTime
- getDuration
- getMuted
- getVolume
- play
- pause
- requestFullscreen
- seek
- setMuted
- setVolume
- #118
Deprecated:
- The following methods on Player are deprecated in favor of
configure()/getConfiguration() and will be removed in v1.6.0:- enableAdaptation
- getAdaptationEnabled
- setStreamBufferSize
- getStreamBufferSize
- setLicenseRequestTimeout
- setMpdRequestTimeout
- setRangeRequestTimeout
- setPreferredLanguage
- setRestrictions
- getRestrictions
- #93
- A new two-argument ContentProtectionCallback has been added to
DashVideoSource, and the old style is deprecated and will be removed
in v1.6.0.