ExoPlayerAssetLoader
@UnstableApi
class ExoPlayerAssetLoader : AssetLoader
An AssetLoader implementation that uses an ExoPlayer to load samples.
Summary
Nested types |
|---|
|
An |
Public functions |
|
|---|---|
ImmutableMap<Int!, String!>! |
Return the used decoders' names. |
Int |
@Transformer.ProgressStateReturns the current |
Unit |
release()Stops loading data and releases all resources associated with the asset loader. |
Unit |
start()Starts the asset loader. |
Inherited Constants |
|---|
Public functions
getDecoderNames
fun getDecoderNames(): ImmutableMap<Int!, String!>!
Return the used decoders' names.
| Returns | |
|---|---|
ImmutableMap<Int!, String!>! |
The decoders' names keyed by |
getProgress
@Transformer.ProgressState
fun getProgress(progressHolder: ProgressHolder!): Int
Returns the current Transformer.ProgressState and updates progressHolder with the current progress if it is available.
| Parameters | |
|---|---|
progressHolder: ProgressHolder! |
A |
| Returns | |
|---|---|
Int |