-
- All Implemented Interfaces:
-
net.bunny.api.playback.PlaybackPositionManager
public final class DefaultPlaybackPositionManager implements PlaybackPositionManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDefaultPlaybackPositionManager.Companion
-
Constructor Summary
Constructors Constructor Description DefaultPlaybackPositionManager(Context context, ResumeConfig config)
-
Method Summary
Modifier and Type Method Description <ERROR CLASS>savePosition(String videoId, Long position, Long duration)PlaybackPositiongetPosition(String videoId)<ERROR CLASS>clearPosition(String videoId)<ERROR CLASS>clearAllPositions()<ERROR CLASS>cleanupExpiredPositions()List<PlaybackPosition>getAllPositions()StringexportPositions()BooleanimportPositions(String jsonData)-
-
Constructor Detail
-
DefaultPlaybackPositionManager
DefaultPlaybackPositionManager(Context context, ResumeConfig config)
-
-
Method Detail
-
savePosition
<ERROR CLASS> savePosition(String videoId, Long position, Long duration)
-
getPosition
PlaybackPosition getPosition(String videoId)
-
clearPosition
<ERROR CLASS> clearPosition(String videoId)
-
clearAllPositions
<ERROR CLASS> clearAllPositions()
-
cleanupExpiredPositions
<ERROR CLASS> cleanupExpiredPositions()
-
getAllPositions
List<PlaybackPosition> getAllPositions()
-
exportPositions
String exportPositions()
-
importPositions
Boolean importPositions(String jsonData)
-
-
-
-