PlayerConfig
@objc(BMPPlayerConfig)
@objcMembers
public final class PlayerConfig : NSObject
Configures a new Player instance.
Must not be modified after it was used to create a Player instance.
-
A Bitmovin 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
Declaration
Swift
public var key: String? -
Configures visual presentation and behaviour of the Player UI. A default
StyleConfigis set initiallyDeclaration
Swift
public var styleConfig: StyleConfig -
Configures playback behaviour. A default
PlaybackConfigis set initiallyDeclaration
Swift
public var playbackConfig: PlaybackConfig -
Configures advertising functionality. A default
PlaybackConfigis set initiallyDeclaration
Swift
public var advertisingConfig: AdvertisingConfig -
Configures remote playback functionality. A default
RemoteControlConfigis set initiallyDeclaration
Swift
@available(tvOS, unavailable) public var remoteControlConfig: RemoteControlConfig { get set } -
Configures adaptation logic. A default
AdaptationConfigis set initiallyDeclaration
Swift
public var adaptationConfig: AdaptationConfig -
Configures network request manipulation functionality. A default
NetworkConfigis set initiallyDeclaration
Swift
public var networkConfig: NetworkConfig -
Configures experimental features. A default
TweaksConfigis set initiallyDeclaration
Swift
public var tweaksConfig: TweaksConfig -
Configures buffer settings. A default
BufferConfigis set initiallyDeclaration
Swift
public var bufferConfig: BufferConfig -
Configures behaviour when playing live content. A default
LiveConfigis set initiallyDeclaration
Swift
public var liveConfig: LiveConfig -
Declaration
Swift
override public init()
PlayerConfig Class Reference