THEOplayerConfigurationBuilder

@objc
public class THEOplayerConfigurationBuilder : NSObject

Builder class for the THEOplayerConfiguration object.

  • Whether the logic to expose date ranges parsed from HLS manifests is enabled.

    Declaration

    Swift

    public var hlsDateRange: Bool?
  • Setter for the hlsDateRange property.

    Declaration

    Swift

    @objc
    public func setHlsDateRange(_ hlsDateRange: Bool)
  • The license for the player.

    Declaration

    Swift

    @objc
    public var license: String?
  • The url to fetch the license for the player.

    Declaration

    Swift

    @objc
    public var licenseUrl: String?
  • pip

    The picture in picture configuration of the player.

    Declaration

    Swift

    @objc
    public var pip: PiPConfiguration?
  • The network configuration of the player.

    Declaration

    Swift

    @objc
    public var network: NetworkConfiguration?
  • Builds and returns an object of type THEOplayerConfiguration.

    Declaration

    Swift

    @objc
    public func build() -> THEOplayerConfiguration