-
- All Implemented Interfaces:
-
com.brightcove.player.mediacontroller.PreviewLoader
public final class DefaultPreviewLoader implements PreviewLoader
The default PreviewLoader used in the Thumbnail plugin. It uses Picasso to request and load the images into the ThumbnailView.
Use createDefault to create an instance with the default configuration, or use DefaultPreviewLoader.Builder to configure it differently.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
DefaultPreviewLoader.Builder
The DefaultPreviewLoader Builder.
-
Field Summary
Fields Modifier and Type Field Description public final static int
DEFAULT_NUMBER_TO_PREFETCH
-
Method Summary
Modifier and Type Method Description static DefaultPreviewLoader
createDefault(Context context)
Creates a DefaultPreviewLoader instance with the default configuration void
setThumbnailDocument(@NonNull() ThumbnailDocument thumbnailDocument)
Sets the ThumbnailDocument containing the TimedThumbnail corresponding to a particular com.brightcove.player.model.Video. void
loadPreview(@NonNull() ThumbnailView thumbnailView, long seekBarPosition, long seekBarMax)
Given a playhead position, finds a TimedThumbnail in the ThumbnailDocument set with setThumbnailDocument, and loads it into the ThumbnailView. -
-
Method Detail
-
createDefault
static DefaultPreviewLoader createDefault(Context context)
Creates a DefaultPreviewLoader instance with the default configuration
- Parameters:
context
- the Android context
-
setThumbnailDocument
void setThumbnailDocument(@NonNull() ThumbnailDocument thumbnailDocument)
Sets the ThumbnailDocument containing the TimedThumbnail corresponding to a particular com.brightcove.player.model.Video.
- Parameters:
thumbnailDocument
- the Thumbnail document
-
loadPreview
void loadPreview(@NonNull() ThumbnailView thumbnailView, long seekBarPosition, long seekBarMax)
Given a playhead position, finds a TimedThumbnail in the ThumbnailDocument set with setThumbnailDocument, and loads it into the ThumbnailView.
- Parameters:
thumbnailView
- the view to load the preview thumbnail image
-
-
-
-