Back to Exoplayer

DefaultDataSourceFactory (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/upstream/DefaultDataSourceFactory.html

latest6.3 KB
Original Source

Package com.google.android.exoplayer2.upstream

Class DefaultDataSourceFactory

  • java.lang.Object

    • com.google.android.exoplayer2.upstream.DefaultDataSourceFactory
  • All Implemented Interfaces:DataSource.Factory


[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public final classDefaultDataSourceFactoryextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")implements[DataSource.Factory](DataSource.Factory.html "interface in com.google.android.exoplayer2.upstream")

Deprecated. Use DefaultDataSource.Factory instead.

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | DefaultDataSourceFactory​(Context context) | Deprecated.

Creates an instance. | | DefaultDataSourceFactory​(Context context, DataSource.Factory baseDataSourceFactory) | Deprecated.

Creates an instance. | | DefaultDataSourceFactory​(Context context, TransferListener listener, DataSource.Factory baseDataSourceFactory) | Deprecated.

Creates an instance. | | DefaultDataSourceFactory​(Context context, String userAgent) | Deprecated.

Creates an instance. | | DefaultDataSourceFactory​(Context context, String userAgent, TransferListener listener) | Deprecated.

Creates an instance. |

Method Summary

All Methods Instance Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description | | --- | --- | --- | | DefaultDataSource | createDataSource() | Deprecated.

Creates a DataSource instance. |

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

- 

DefaultDataSourceFactory

public DefaultDataSourceFactory​([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context)

Deprecated.

Creates an instance. Parameters:context - A context.

- 

DefaultDataSourceFactory

public DefaultDataSourceFactory​([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,
                                @Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")userAgent)

Deprecated.

Creates an instance. Parameters:context - A context.userAgent - The user agent that will be used when requesting remote data, or null to use the default user agent of the underlying platform.

- 

DefaultDataSourceFactory

public DefaultDataSourceFactory​([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,
                                @Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")userAgent,
                                @Nullable[TransferListener](TransferListener.html "interface in com.google.android.exoplayer2.upstream")listener)

Deprecated.

Creates an instance. Parameters:context - A context.userAgent - The user agent that will be used when requesting remote data, or null to use the default user agent of the underlying platform.listener - An optional listener.

- 

DefaultDataSourceFactory

public DefaultDataSourceFactory​([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,[DataSource.Factory](DataSource.Factory.html "interface in com.google.android.exoplayer2.upstream")baseDataSourceFactory)

Deprecated.

Creates an instance. Parameters:context - A context.baseDataSourceFactory - A DataSource.Factory to be used to create a base DataSource for DefaultDataSource.See Also:DefaultDataSource(Context, DataSource)

- 

DefaultDataSourceFactory

public DefaultDataSourceFactory​([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,
                                @Nullable[TransferListener](TransferListener.html "interface in com.google.android.exoplayer2.upstream")listener,[DataSource.Factory](DataSource.Factory.html "interface in com.google.android.exoplayer2.upstream")baseDataSourceFactory)

Deprecated.

Creates an instance. Parameters:context - A context.listener - An optional listener.baseDataSourceFactory - A DataSource.Factory to be used to create a base DataSource for DefaultDataSource.See Also:DefaultDataSource(Context, DataSource)

Method Detail

- 

createDataSource

public[DefaultDataSource](DefaultDataSource.html "class in com.google.android.exoplayer2.upstream")createDataSource()

Deprecated.

Description copied from interface: DataSource.Factory

Creates a DataSource instance. Specified by:createDataSource in interface DataSource.Factory