ColibrioAudioPlayerConfig

data class ColibrioAudioPlayerConfig(val audioTimeline: AudioTimeline, val mediaSessionMetadata: ColibrioMediaSessionMetadata, val mediaCommands: ColibrioMediaCommands, val mediaSessionTimelineMode: MediaSessionTimelineMode = MediaSessionTimelineMode.FullTimeline)

Used with AudioReadingSystemEngine.createAudioPlayer to create an audio player.

A ResourceProvider will be used to fetch media resources specified in the audioTimeline.

Constructors

Link copied to clipboard
constructor(audioTimeline: AudioTimeline, mediaSessionMetadata: ColibrioMediaSessionMetadata, mediaCommands: ColibrioMediaCommands, mediaSessionTimelineMode: MediaSessionTimelineMode = MediaSessionTimelineMode.FullTimeline)

Properties

Link copied to clipboard

The data obtained from creating audio timeline from an AudioPublication.

Link copied to clipboard

Used for configuring media commands.

Link copied to clipboard

Used for configuring metadata for the media session.

Link copied to clipboard

Determines the seekbar mode used within the media session.