OptionaladaptationConfigures adaptation logic.
OptionaladvertisingConfigures advertising functionality. A default AdvertisingConfig is set initially.
OptionalanalyticsConfigures analytics functionality.
OptionalbufferConfigures buffer settings. A default BufferConfig is set initially.
OptionallicenseBitmovin license key that can be found in the Bitmovin portal.
If a license key is set here, it will be used instead of the license key found in the Info.plist and AndroidManifest.xml.
OptionalliveConfigures behaviour when playing live content. A default LiveConfig is set initially.
OptionalmediaConfigures the media control information for the application. This information will be displayed wherever current media information typically appears, such as the lock screen, in notifications, and inside the control center.
OptionalnativeOptionally user-defined string id for the native instance.
Used to access a certain native instance from any point in the source code then call
methods/properties on it.
When left empty, a random UUIDv4 is generated for it.
OptionalnetworkConfigures network request manipulation functionality. A default NetworkConfig is set initially.
OptionalplaybackConfigures playback behaviour. A default PlaybackConfig is set initially.
OptionalremoteConfigures remote playback functionality.
OptionalstyleConfigures the visual presentation and behaviour of the player UI. A default StyleConfig is set initially.
OptionaltweaksConfigures experimental features. A default TweaksConfig is set initially.
Object used to configure a new
Playerinstance.