Repository navigation
v3.6.0
What's New
✨ Added
Video scale mode — BambuserVideoConfiguration now accepts a videoScaleMode parameter, for both live and shoppable videos:
BambuserVideoScaleMode.FIT(default) — keeps the current behavior: the whole video is visible, letterboxed when the aspect ratios differ.BambuserVideoScaleMode.FILL— the video covers the entire player view, keeping its aspect ratio and cropping the overflow.
Only the video surface is affected; player controls and overlays are unchanged. The parameter is optional and defaults to FIT, so existing integrations require no changes.
val config = BambuserVideoConfiguration(
// ...
videoScaleMode = BambuserVideoScaleMode.FILL,
)Tip: for a full-bleed look, pair FILL with a player view that applies no system bar padding of its own, and hide the system bars in the host activity so they don't cover the player's controls.
🐛 Fixed
The soft keyboard no longer covers the chat input in the player.