Package-level declarations

Types

Link copied to clipboard

The ExoPlayer-based implementation of BunnyPlayer, obtained through getInstance.

Link copied to clipboard

Callbacks for playback state changes. Assign an implementation to net.bunny.bunnystreamplayer.common.BunnyPlayer.playerStateListener to drive custom UI (play/pause buttons, loading spinners, chapter lists) from the engine's state.

Link copied to clipboard

Which player is currently in charge of playback. Reported through PlayerStateListener.onPlayerTypeChanged when playback moves between the device and a Chromecast receiver.