public static class MultiDataSource.Factory
extends java.lang.Object
implements com.google.android.exoplayer2.upstream.DataSource.Factory
MultiDataSource
Constructor and Description |
---|
Factory(android.content.Context context,
com.google.android.exoplayer2.upstream.HttpDataSource.Factory httpDataSourceFactory,
com.google.android.exoplayer2.upstream.TransferListener listener)
Creates a factory for
MultiDataSource . |
Factory(android.content.Context context,
com.google.android.exoplayer2.upstream.TransferListener listener)
Creates a factory for
MultiDataSource . |
Modifier and Type | Method and Description |
---|---|
com.google.android.exoplayer2.upstream.DataSource |
createDataSource() |
public Factory(@NonNull android.content.Context context, @NonNull com.google.android.exoplayer2.upstream.HttpDataSource.Factory httpDataSourceFactory, @Nullable com.google.android.exoplayer2.upstream.TransferListener listener)
MultiDataSource
.context
- the context of the host application.httpDataSourceFactory
- the factory that must be used for handling HTTP data source.listener
- the transfer listener if any, which must be hooked to the data source.public Factory(@NonNull android.content.Context context, @Nullable com.google.android.exoplayer2.upstream.TransferListener listener)
MultiDataSource
.context
- the context of the host application.listener
- the transfer listener if any, which must be hooked to the data source.