VideoPlayer
@objc(YMAVideoPlayer)
public protocol VideoPlayer
This protocol is used for playing content video.
-
Delegate object. For each event that happend during the playback, the corresponding callback must be called on this object.
Declaration
Swift
weak var delegate: VideoPlayerDelegate? { get set }
-
Content video position in seconds.
Declaration
Swift
var position: TimeInterval { get }
-
Content video duration in seconds.
Declaration
Swift
var duration: TimeInterval { get }
-
Prepares player to play content video.
Declaration
Swift
func prepareVideo()
-
Pauses content video.
Declaration
Swift
func pauseVideo()
-
Resumes content video.
Declaration
Swift
func resumeVideo()