PlayerProtocol
@objc
public protocol PlayerProtocol : NSObjectProtocol
Conforming this protocol allows Zapp Player plugin to support generic analytics system of Zapp App
-
DS raw atom entry format
Declaration
Swift
@objc var entry: [String : Any]? { get } -
Player instance that represents Player
Declaration
Swift
@objc var playerObject: NSObject? { get } -
Container where player was added
Declaration
Swift
@objc var pluginPlayerContainer: UIView? { get } -
UIViewController instance if player plugin is using it
Declaration
Swift
@objc var pluginPlayerViewController: UIViewController? { get } -
Pauses active player
Declaration
Swift
@objc func pluggablePlayerPause() -
Resume playing loaded item
Declaration
Swift
@objc func pluggablePlayerResume() -
Position of the video item that player is playing
Declaration
Swift
@objc func playbackPosition() -> TimeIntervalReturn Value
TimeInterval value
-
Duration of the video item that player is playing
Declaration
Swift
@objc func playbackDuration() -> TimeIntervalReturn Value
TimeInterval value