public class ThumbnailHelper
extends java.lang.Object
setOnPrepareListener(OnPrepareListener), setOnThumbnailGetListener(OnThumbnailGetListener)
3. Call prepare() method to prepare thumbnail data
4. After successful preparation, call requestBitmapAtPosition(long) to get thumbnail at specified position
5. Receive results through ThumbnailHelper.OnThumbnailGetListener callback| Modifier and Type | Class and Description |
|---|---|
static interface |
ThumbnailHelper.OnPrepareListener
Thumbnail data preparation listener.
|
static interface |
ThumbnailHelper.OnThumbnailGetListener
Thumbnail retrieval result listener.
|
| Constructor and Description |
|---|
ThumbnailHelper(java.lang.String url)
Create a ThumbnailHelper instance.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
loadClass() |
void |
prepare()
Prepare thumbnail image data.
|
void |
requestBitmapAtPosition(long positionMs)
Get the position of the thumbnail image.
|
void |
setOnPrepareListener(ThumbnailHelper.OnPrepareListener l)
Set thumbnail data preparation listener.
|
void |
setOnThumbnailGetListener(ThumbnailHelper.OnThumbnailGetListener l)
Set a thumbnail image retrieval callback.
|
public ThumbnailHelper(java.lang.String url)
url - The URL address of the thumbnail VTT file, supporting HTTP and HTTPS protocolspublic static void loadClass()
public void setOnPrepareListener(ThumbnailHelper.OnPrepareListener l)
l - Preparation listener. See ThumbnailHelper.OnPrepareListenerpublic void setOnThumbnailGetListener(ThumbnailHelper.OnThumbnailGetListener l)
l - Thumbnail image retrieval notification.public void prepare()
public void requestBitmapAtPosition(long positionMs)
positionMs - The position of the thumbnail image. Unit: milliseconds.