What's Changed
Android
- feat(android): support hiding Exoplayer video duration on android by @ashlyWeiting in #4090
- feat(android): Support Common Media Client Data (CMCD) by @uncoolclub in #4034
- feat: add ads localize by @guyhguy25 in #4113
- fix(android): hide surfaceView for loading time when shutter is hidden by @moskalakamil in #4060
- fix(android): add subtitleStyle.subtitlesFollowVideo prop to control subtitles positionning by @freeboub in #4133
- fix(android): track selection by title by @freeboub in #4129
- fix(android): show the status bar and navigation bar after exiting f… by @seyedmostafahasani in #4112
- fix(android): rework fullscreen configuration by @freeboub in #4142
- fix(android): Correct isBehindLiveWindow Error Handling by @whdudtod1273 in #4143
- chore: clean up ReactExoplayerView class by @seyedmostafahasani in #4141
iOS
- feat(iOS): add handler for Apple Earpods play/pause command by @sharnik in #4116
- feat: add ads localize by @guyhguy25 in #4113
- fix(ios): build fail due to an unwrapped value by @Fausto95 in #4101
- fix(ios): crash on source change after coming back from background by @blazlew in #4074
- fix(ios): ensure behavior is correct with empty text track list by @freeboub in #4123
- Fix(ios): allow text track selection by index by @freeboub in #4124
- fix(ios): ensure we don't disable tracks when not necessary by @freeboub in #4130
- fix(ios): fix onBandwidth update event (old ios api is deprecated and doesn't work) by @freeboub in #4140
- fix(tvos): fix build (and update sample) by @freeboub in #4134
- fix(VisionOS): do not access to isExternalPlaybackActive on VisionOS by @freeboub in #4109
Others
- docs: add ios platform for
onBandwidthUpdate
callback by @moskalakamil in #4145 - fix(expo-plugin) adding bg mode if none exist yet by @blazlew in #4126
- feat(infra): add issue validator and stale action by @KrzysztofMoch in #4061
- fix(infra): Set does not have
find
method by @KrzysztofMoch in #4110 - fix(infra): add space to validator text by @moskalakamil in #4111
- fix(sample): additionnal sample cleanup by @freeboub in #4122
- fix(sample): update dependencies to fix local asset playback by @freeboub in #4121
New Contributors
- @ashlyWeiting made their first contribution in #4090
- @Fausto95 made their first contribution in #4101
- @uncoolclub made their first contribution in #4034
- @sharnik made their first contribution in #4116
- @guyhguy25 made their first contribution in #4113
- @whdudtod1273 made their first contribution in #4143
Full Changelog: v6.4.5...v6.5.0