Releases: BrightcoveOS/android-player-samples
Brightcove Native SDK for Android v10.4.9
update Brightcove Android Native Player SDK dependency to 10.4.5
Brightcove Native SDK for Android v10.4.8
SDK Changes:
* Fixes SSAI pre-roll ads not being pausable on Android TV via D-pad remote
Brightcove Native SDK for Android v10.4.7
SDK Changes:
* Fixes closed caption flicker when used in React Native wrappers that defer layout
Brightcove Native SDK for Android v10.4.6
SDK Changes:
* Fixes Android TV media controls becoming inoperable at start of playback. Controls now correctly appear when playback begins and auto-hide after the configured timeout
Brightcove Native SDK for Android v10.4.5
OfflinePlayback Plugin Changes:
* Fixes offline captions only displaying in English regardless of user selection
* Fixes captions not displaying when playing downloaded video offline without prior online playback
* Filters caption selection dialog to only show captions that were actually downloaded
Exoplayer Changes:
* Fixes caption track selection for offline/local sources to properly route through ExoPlayer's native track selector
* Fixes caption stacking issue in BrightcoveClosedCaptioningView
Brightcove Native SDK for Android v10.4.4
SDK Changes:
- Fixes a problem preventing captions from displaying in videos downloaded for offline playback
Brightcove Native SDK for Android v10.4.3
SDK Changes:
* Adds R8 full mode support by including explicit keep rules for Requery classes used in ORM operations
IMA-DAI Plugin Changes:
* Adds null check in AbstractTimeline
* Fixes NullPointerException in requestLiveStream when adTagParameters is not provided
Brightcove Native SDK for Android v10.4.2
SDK Changes:
* Bumps targetSdk and compileSdk versions to API 36 (Android 16)
* Fixes NPE when disabling seeking while using custom progress bar
Brightcove Native SDK for Android v10.4.1
Exoplayer Changes:
* Fixes Fire TV 4K playback crash by constraining ExoPlayer's track selector to 1080p max, preventing automatic 4K track selection during streaming playback
SSAI Plugin Changes:
* Fixes video duration not updating when switching from SSAI to non-SSAI video
Brightcove Native SDK for Android v10.4.0
SDK Changes:
* Adds RenderersFactory configuration support for ad playback to enable decoder fallback on devices with problematic hardware decoders
IMA Plugin Changes:
* Adds setRenderersFactory() method to GoogleIMAComponent.Builder to configure custom RenderersFactory for ad playback
* Enables decoder fallback configuration to fix crashes on Broadcom-based devices and other devices with hardware decoder issues
Pulse Plugin Changes:
* Adds setRenderersFactory() method to PulseComponent to configure custom RenderersFactory for ad playback
Exoplayer Changes:
* Adds new metrics for analytics - replay, audio and captions tracks selection
* Fixes DRM playback crashes on Fire TV devices connected to 4K displays by capping resolution to 1080p for both automatic and manual quality selection