Package-level declarations

Types

Link copied to clipboard

CustomActionProvider allows handling custom actions when sent by a media controller.

Link copied to clipboard
Link copied to clipboard
class MediaSessionConnector(val mediaSession: MediaSessionCompat)

MediaSessionConnector connects an Android media session to a THEOplayer instance.

Link copied to clipboard
abstract class MediaSessionListener

MediaSessionListener provides the possibility to additionally listen to actions passed to the player by MediaSessionCompat.Callback.

Link copied to clipboard

PlaybackCallback allows handling playback actions when sent by a media controller. By default, the connector will execute default behavior for supported actions. Setting a PlaybackCallback will disable the default handling of these actions, and instead route them to the callback.

Link copied to clipboard

PlaybackPreparer allows handling media prepare actions when sent by a media controller.

Link copied to clipboard
Link copied to clipboard
interface QueueEditor

QueueEditor allows handling queue editing actions when sent by a media controller.

Link copied to clipboard
interface QueueNavigator

QueueNavigator allows handling queue navigation actions when sent by a media controller.

Link copied to clipboard
interface RatingCallback

RatingCallback allows handling rating actions when sent by a media controller.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val TAG: String

Functions

Link copied to clipboard