BookmarksManager
public protocol BookmarksManager
The bookmarks manager facilitates bookmarking the player current time with respect to Player progress and state change.
The bookmarking could be configured using BookmarkSessionConfiguration.
-
Bookmark configuration
Declaration
Swift
var configuration: BookmarkSessionConfiguration { get } -
Bookmark attributes for the next content Update next content details so that when the current items end threshold is reached, the current bookmark is deleted and a next content bookmark is created with at offset 0.
Declaration
Swift
var nextItem: BookmarkAttributes? { get set } -
Indicates whether playback threshold reached
Declaration
Swift
var isThresholdReached: Observable<Bool> { get } -
Process player states change
Declaration
Swift
func processPlaybackStateChange(player: Player) -
Process player’s progress
Declaration
Swift
func processPlaybackProgress(player: Player)