Page Summary
-
IMAContentPlayhead defines an interface to track video content progress and exposes a key value observable currentTime property.
-
The SDK provides an implementation for tracking AVPlayer-based playback in the IMAAVPlayerContentPlayhead.
-
Publishers can supply their own implementation of this interface to support other video playback implementations.
-
The currentTime property reflects the current playback time in seconds for the content and is key value observable.
IMAContentPlayhead
@protocol IMAContentPlayheadDefines an interface for a class that tracks video content progress and exposes a key value observable property |currentTime|. The SDK provides an implementation for tracking AVPlayer-based playback in the IMAAVPlayerContentPlayhead. Publishers can supply their own implementation by implementing this interface and this way support any other video playback implementation they might have.
-
Reflects the current playback time in seconds for the content. The property is key value observable.
Declaration
Swift
var currentTime: TimeInterval { get }Objective-C
@property (nonatomic, readonly) NSTimeInterval currentTime;