nexxplay library

nexxPLAY plugin provides a widget that can be used to embed the native Android player view into Flutter widget hierarchy, configuration routines, controller to manage the player, and the event system that can be plugged into with subscribers.

Refer to the documentation of the corresponding class if you are interested in certain specifics.

Classes

AudioTrack
Description of an audio track.
ConnectedFile
CurrentPlaybackState
Structure, descriping nexxPLAY's playback state.
DirectPlayerEvent
Event containing arbitrary information emitted by the player.
MediaData
Structure, descriping a media entity.
MediaGeneral
Structure, descriping media properties for inheritors.
MediaParentData
Structure, descriping a media entity parent.
NexxPlay
Widget, encapsulating native Android nexxPLAY instance.
NexxPlayConfiguration
Just like the Javascript Player, the Player can be configured by a Configuration Object. This Object will be used in one of the various play() Methods of the SDK. All Options are identical to the general SDK Override Options, you will find here. If you are looking for the TCF Consent String Management, this is documented here.
NexxPlayController
Mirror to the native Android nexxPLAY methods.
NexxPlayControllerFactory
NexxPlayEnvironment
The NexxPLAYEnvironment object contains global settings for the player object. Except for the domain all the settings are optional and have a predefined value. Documentation for all the supported properties is available here.
NexxPlayState
OfflineMediaResult
Structure, descriping an instance of offline media.
PlayerEvent
Description of an event, emitted by a player.
PlayerEventVisitor<T>
An object, that can be used to inspect PlayerEvent instances.
PlayerStateChangeEvent
Event depicting player's state change.

Enums

NexxEventType
Lists arbitrary event types, which can be emitted by nexxPLAY.
PlayerState
Depiction of a player's state type.

Mixins

AdHocVisitor<T>
Ad Hoc Visitor enables you to override only what you need when implementing PlayerEventVisitor. Returns null by default for every override.