Package-level declarations
Types
One selectable audio track of the current video, as listed in the player's settings menu.
Audio tracks available for the current video plus the one that is playing.
A chapter marker of the current video, defined per video in the Bunny dashboard. The player draws chapters as segments on the seek bar; the list arrives through net.bunny.bunnystreamplayer.PlayerStateListener.onChaptersUpdated.
Drawable overrides for the player controls. Assign an instance to net.bunny.bunnystreamplayer.ui.BunnyStreamPlayer.iconSet to replace any of the default icons with your own drawables. Every field defaults to the SDK icon, so override only what you need:
One point of the audience retention (watch-time heatmap) graph drawn above the seek bar.
Preview thumbnails shown above the seek bar while scrubbing. Bunny generates them as sprite sheets (a grid of frames per image); the player picks the right frame for the hovered position.
One caption track of the current video, as listed in the player's captions menu.
Caption tracks available for the current video plus the one that is showing.
One playable rendition of the current video, offered in the player's quality menu.
Renditions available for the current video plus the one that is playing.