Version: 7.12.0 On this page
π 7.12.0 (2024/09/05)β
Generalβ
π Issuesβ
Fixed an issue where the player could stall indefinitely when playing or seeking in an HLS stream with misaligned discontinuities.
β¨ Featuresβ
Added Ad.customData
and AdBreak.customData
, which can be populated with integration-specific data by a custom SSAI integration .
β‘ Improvementsβ
Do not report the HESP latency when paused or when recovery seeking as these values don't have semantic meaning.
Androidβ
β¨ Featuresβ
Added headers
property to TypedSource
. The player will add the headers to the HTTP requests for the given TypedSource
, only for mp3 and mp4 sources.
Added Ad.customData
and AdBreak.customData
, which can be populated with integration-specific data by a custom SSAI integration .
π Issuesβ
Fixed an issue where player.getDuration()
was negative while playing a live stream on Chromecast.
π Deprecationsβ
Deprecated unused AdIntegrationKind.DEFAULT
.
β¨ Featuresβ
Added headers
property to TypedSource
. The player will add the headers to the HTTP requests for the given TypedSource
.
π Deprecationsβ
Deprecated obsoleted defaultKind
, theo
and freewheel
cases from AdIntegrationKind
.
π 7.11.0 (2024/08/26)β
Generalβ
β‘ Improvementsβ
Added support for the urn:mpeg:dash:adaptation-set-switching:2016
property inside DASH SupplementalProperty.
β¨ Featuresβ
Added support for FLAC audio in CMAF HLS streams.
β‘ Improvementsβ
Set an empty WAI-ARIA role
attribute on the Web Worker iframe to make sure it is ignored by assistive technologies, such as screen readers.
π Issuesβ
Fixed an issue where the player would unmute after source changes and seeks on Tizen 2.4.
Androidβ
π Issuesβ
Fixed an issue where no sourcechange
event would be dispatched when resetting the player's source after play-out of a non-streamable asset.
Fixed an issue where the Metrics API reported incorrect values.
π Deprecationsβ
Deprecated unused UIConfiguration
.
Deprecated unused THEOplayerConfig#getUi()
.
Deprecated unused THEOplayerConfig.Builder#ui(UIConfiguration)
.
π Issuesβ
Fixed an issue where the picture-in-picture window would disappear after an ad preroll ends.
π 7.10.0 (2024/08/12)β
Generalβ
π Issuesβ
Fixed an issue where the player would not do ABR for audio only HLS streams.
Fixed an issue where the player would stall indefinitely on certain HLS streams with discontinuities.
π Issuesβ
Fixed an issue with the positions top-left and top-right of picture-in-picture.
π Deprecationsβ
Deprecated the 'theo'
AdIntegrationKind and THEOplayerAdDescription
. The functionality of the default client-side ad integration remains identical but is now renamed to AdIntegrationKind 'csai'
and the associated CsaiAdDescription
. Ad descriptions that don't explicitly configure integration
will for now still default to 'theo'
until THEOplayer 8.0, starting from which it will default to the new 'csai'
.
Androidβ
β‘ Improvementsβ
Added support for generic ad event types (defined in AdsEventTypes
) to the Google IMA, Google DAI and MediaTailor integrations.
All events will now be dispatched on the main thread.
π Issuesβ
Fixed an issue where the player could sometimes crash when starting a Chromecast session.
Fixed an issue where hiding the player view until the loadeddata
event breaks the playback.
β¨ Featuresβ
Added support for sideloaded WebVTT thumbnails as metadata text tracks. The player will expose the thumbnails as a TextTrack
via the theoplayer.textTracks
API.
π 7.9.0 (2024/07/31)β
Generalβ
β¨ Featuresβ
Added support for media track enabling / disabling for HESP streams (Safari on iOS <17.1 devices not included).
π Issues