VerizonMediaUiConfiguration
@objc(THEOplayerVerizonMediaUiConfiguration)
public class VerizonMediaUiConfiguration : NSObject, Encodable
The Verizon Media UI Configuration API.
-
When enabled, it provides an up next content countdown ten seconds in advance. Defaults to true.
Declaration
Swift
@objc public private(set) var contentNotification: Bool { get }
-
When enabled, it provides an ad break skip button with countdown. In case the ad break is unskippable, it provides a banner which counts down until the content resumes. Defaults to true.
Declaration
Swift
@objc public private(set) var adNotification: Bool { get }
-
When enabled, it supplements the seek bar with asset dividers. Defaults to true.
Declaration
Swift
@objc public private(set) var assetMarkers: Bool { get }
-
When enabled, it supplements the seek bar with marked areas in which ad breaks are present. Defaults to true.
Declaration
Swift
@objc public private(set) var adBreakMarkers: Bool { get }
-
Creates the VerizonMedia UI configuration.
Declaration
Swift
@objc public init(contentNotification: Bool = true, adNotification: Bool = true, assetMarkers: Bool = true, adBreakMarkers: Bool = true)
Parameters
contentNotification
When enabled, it provides an up next content countdown ten seconds in advance. Defauls to true.
adNotification
When enabled, it provides an ad break skip button with countdown. In case the ad break is unskippable, it provides a banner which counts down until the content resumes. Defauls to true.
assetMarkers
When enabled, it supplements the seek bar with marked areas in which assets are present. Defauls to true.
adBreakMarkers
When enabled, it supplements the seek bar with marked areas in which ad breaks are present. Defauls to true.