public class MediaSourceProvider
extends java.lang.Object
MediaSource should be used
to play a particular URL.| Modifier and Type | Class and Description |
|---|---|
static class |
MediaSourceProvider.SourceTypeBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
USER_AGENT_FORMAT |
protected java.lang.String |
userAgent |
| Constructor and Description |
|---|
MediaSourceProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected static MediaSourceProvider.SourceTypeBuilder |
findByExtension(android.net.Uri uri) |
protected static MediaSourceProvider.SourceTypeBuilder |
findByLooseComparison(android.net.Uri uri) |
protected static MediaSourceProvider.SourceTypeBuilder |
findByProviders(android.net.Uri uri) |
protected static MediaSourceProvider.SourceTypeBuilder |
findByScheme(android.net.Uri uri) |
MediaSource |
generate(android.content.Context context,
android.os.Handler handler,
android.net.Uri uri,
TransferListener transferListener) |
protected static final java.lang.String USER_AGENT_FORMAT
protected java.lang.String userAgent
public MediaSource generate(android.content.Context context,
android.os.Handler handler,
android.net.Uri uri,
TransferListener transferListener)
protected static MediaSourceProvider.SourceTypeBuilder findByProviders(android.net.Uri uri)
protected static MediaSourceProvider.SourceTypeBuilder findByScheme(android.net.Uri uri)
protected static MediaSourceProvider.SourceTypeBuilder findByExtension(android.net.Uri uri)
protected static MediaSourceProvider.SourceTypeBuilder findByLooseComparison(android.net.Uri uri)