Package-level declarations
Types
Link copied to clipboard
The ExoPlayer-based implementation of BunnyPlayer, obtained through getInstance.
Link copied to clipboard
interface PlayerStateListener
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.