This version implements an automatic recovery workflow for certain media errors that can occure during playback. Recoverable errors are 3003
, 3100
and 1008
.
The allowed number of recoveries within 60 seconds (default: 3
) can be customized by the new config parameter playback.mediaErrorRecoveries
.
Further the support of the native HTMLMediaElement attribute crossOrigin
is added and can be set via the new config parameter playback.crossOrigin
.
The values can be 'anonymous'
, 'use-credentials'
and 'not-set'
(default).
Part of this release are minor adjustments for metrics and an improvement of the Mac OS version detection.
Also an issue with the interaction of the style.keepFrame
and the style.poster
(since 4.9.1) functionality is fixed.
Now after a pause the last frame will be kept instead of displaying the poster image with keepFrame
enabled.
3003
(media decode error)3100
(media source ended)1008
(hls playback error)playback.mediaErrorRecoveries
, default: 3
, to set the number of max recoveries within 60 secondsonWarning
event'Recovering from media error 3003, recovery 1/3 within the last 60 seconds (12 total).'
'playbackerror'
crossOrigin
attribute for HTMLMediaElements (applies to all player-internal video & image elements)playback.crossOrigin
, default: 'not-set'
'anonymous'
'use-credentials'
'not-set'
(default), if used the attribute will not be added