You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added default values for the `mpt` and `mpv` ad tag parameters for Google DAI.
15
+
- Added the `AdBreak.id` API.
16
+
- Added the experimental `View.player` property to the MultiView API to access the player underlying that view.
17
+
18
+
#### 🐛 Issues
19
+
20
+
- Fixed an issue where the player would not parse Nielsen cues when playing an OptiView Live stream.
21
+
- Fixed an issue where the player would not dispatch ad events when playing a Google DAI DASH live stream.
22
+
- Fixed an issue in HLS streams with TS segments where setting a `targetQuality` could sometimes cause an infinite loop.
23
+
- Fixed an issue where the player would still receive id3 events from the previous Google DAI source after resetting the source to a non Google DAI source.
24
+
- Fixed an issue where, when playing an OptiView Ads enabled stream, subsequent switches from ad to content would take longer and longer each time.
25
+
- Fixed an issue where the backdrop doesn't respect the aspect ratio when an ad is played with another aspect ratio in an OptiView Ads stream.
26
+
- Fixed an issue where the player would not pause the content in double box layout when clicking on an ad clickthrough for an OptiView Ads stream.
27
+
- Fixed an issue where OptiView Live streaming fallback functionality was not behaving as expected when playing HESP streams.
28
+
- Fixed an issue where the player would sometimes play a Google IMA preroll ad again when switching from ad to content while playing an OptiView Ads stream in native fullscreen or native PiP.
29
+
- Fixed an issue where the content would be paused when playing an OptiView Ads double-box advertisement.
30
+
- Fixed an issue where the double box layout would not dismiss when the VAST ad creative was unavailable for OptiView Ads.
31
+
- Fixed an issue where the player would sometimes not play the VAST ad unmuted on iOS Safari for an OptiView Ads stream.
32
+
33
+
#### ⚠ Known Limitations
34
+
35
+
- Using OptiView Ads with Picture-in-Picture (PiP) on Firefox is not supported. The default PiP button will be hidden in this scenario to discourage usage.
36
+
37
+
### Android
38
+
39
+
#### 💥 Breaking Changes
40
+
41
+
-`LatencyManager.currentLatency` now returns `null` when the player is not actively playing.
42
+
43
+
#### ✨ Features
44
+
45
+
- Added default values for the `mpt` and `mpv` ad tag parameters for Google DAI.
46
+
- Added the `AdBreak.idAsString` API.
47
+
- Added `Logger.HESP` logging tag for debugging HESP playback issues.
48
+
49
+
#### 👎 Deprecations
50
+
51
+
- Deprecated `MediaTailorAdAvail.id` in favor of `AdBreak.idAsString`.
52
+
53
+
### iOS
54
+
55
+
#### ✨ Features
56
+
57
+
- Added the `bytes` property to the `CachingTask` API which estimates the total amount of bytes that the task will download.
58
+
- Added the `AdBreak.id` API.
59
+
- Added default values for the `mpt` and `mpv` ad tag parameters for Google DAI.
60
+
- Added better error handling for HESP loading during startup with bad network conditions.
61
+
62
+
#### ⚡ Improvements
63
+
64
+
- Improved performance when accessing the `bytesCached` property of `CachingTask`.
65
+
- Improved error handling during ABR switches when playing OptiView Live sources.
66
+
- Improve error details (error code and message) when storage is low during a caching task. In a future major version, we will send better error metadata where possible: ie. send `THEOErrorCode.CACHE_SOURCE_ERROR` instead of `THEOErrorCode.NETWORK_ERROR`.
67
+
68
+
#### 🐛 Issues
69
+
70
+
- Fixed an issue where text tracks were not synced properly with Chromecast.
71
+
- Fixed an issue where HESP playout would occasionally fail to start or stall shortly after startup.
72
+
- Fixed an issue where a `CastError` was thrown during Chromecast connection establishment.
73
+
- Fixed an issue where retrying segment downloads for OptiView Live sources in bad network conditions would cause a fallback instead of continuing with the retried segment download.
74
+
- Fixed an issue where autoplay would not work when setting Millicast sources.
75
+
- Fixed an issue where setting `muted` on the player before setting a `MillicastSource` would be ignored.
76
+
- Fixed an issue where a quality switch on an OptiView Live HESP source caused unintended fallbacks.
77
+
- Fixed an issue where the ABR controller would switch up too fast after startup or after a previous quality switch.
78
+
- Fixed an issue during HESP playback where sometimes a `playing` event would be missing after resuming playback.
79
+
80
+
### Roku
81
+
82
+
#### ✨ Features
83
+
84
+
- Added the `AdBreak.id` API.
85
+
- Added default values for the `mpt` and `mpv` ad tag parameters for Google DAI.
86
+
87
+
#### ⚡ Improvements
88
+
89
+
- Updated the Mux SDK in the THEOMuxConnector to 2.6.0.
90
+
91
+
#### 🐛 Issues
92
+
93
+
- Fixed an issue in the THEOMuxConnector where the poster URL was not being recorded.
<divclass="block"><p>The identifier of the ad break. </p><ul><li>For THEOads, this is the interstitial identifier. </li><li>For Google IMA &DAI, this is the pod index of the ad break. </li><li>For other integrations, this may be <code>null</code>. </li></ul></div>
0 commit comments