AI-generated Key Takeaways
- 
          Defines an interface for tracking video content progress and exposing a key value observable property currentTime.
- 
          The SDK offers an implementation for AVPlayer-based playback, but publishers can provide their own for other video playback implementations. 
- 
          The currentTimeproperty reflects the current playback time in seconds 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. DeclarationSwift var currentTime: TimeInterval { get }Objective-C @property (nonatomic, readonly) NSTimeInterval currentTime;