public final class DefaultDataSourceFactory extends java.lang.Object implements DataSource.Factory
DataSource.Factory that produces DefaultDataSource instances that delegate to
DefaultHttpDataSources for non-file/asset/content URIs.| Constructor and Description |
|---|
DefaultDataSourceFactory(android.content.Context context,
DataSource.Factory baseDataSourceFactory) |
DefaultDataSourceFactory(android.content.Context context,
java.lang.String userAgent) |
DefaultDataSourceFactory(android.content.Context context,
java.lang.String userAgent,
TransferListener listener) |
DefaultDataSourceFactory(android.content.Context context,
TransferListener listener,
DataSource.Factory baseDataSourceFactory) |
| Modifier and Type | Method and Description |
|---|---|
DefaultDataSource |
createDataSource()
Creates a
DataSource instance. |
public DefaultDataSourceFactory(android.content.Context context,
java.lang.String userAgent)
context - A context.userAgent - The User-Agent string that should be used.public DefaultDataSourceFactory(android.content.Context context,
java.lang.String userAgent,
@Nullable
TransferListener listener)
context - A context.userAgent - The User-Agent string that should be used.listener - An optional listener.public DefaultDataSourceFactory(android.content.Context context,
DataSource.Factory baseDataSourceFactory)
context - A context.baseDataSourceFactory - A DataSource.Factory to be used to create a base DataSource
for DefaultDataSource.DefaultDataSource.DefaultDataSource(Context, TransferListener, DataSource)public DefaultDataSourceFactory(android.content.Context context,
@Nullable
TransferListener listener,
DataSource.Factory baseDataSourceFactory)
context - A context.listener - An optional listener.baseDataSourceFactory - A DataSource.Factory to be used to create a base DataSource
for DefaultDataSource.DefaultDataSource.DefaultDataSource(Context, TransferListener, DataSource)public DefaultDataSource createDataSource()
DataSource.FactoryDataSource instance.createDataSource in interface DataSource.Factory