Skip to content

v3.6.0

Choose a tag to compare

@zeyadsadaqa zeyadsadaqa released this 15 Sep 13:54
· 3 commits to master since this release

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.