Back to Exoplayer

MediaItem.RequestMetadata.Builder (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/MediaItem.RequestMetadata.Builder.html

latest3.3 KB
Original Source

Package com.google.android.exoplayer2

Class MediaItem.RequestMetadata.Builder


public static final classMediaItem.RequestMetadata.Builderextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")

Builder for MediaItem.RequestMetadata instances.

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | Builder() | Constructs an instance. |

Method Summary

All Methods Instance Methods Concrete Methods | Modifier and Type | Method | Description | | --- | --- | --- | | MediaItem.RequestMetadata | build() | Builds the request metadata. | | MediaItem.RequestMetadata.Builder | setExtras​(Bundle extras) | Sets optional extras Bundle. | | MediaItem.RequestMetadata.Builder | setMediaUri​(Uri mediaUri) | Sets the URI of the requested media, or null if not known or applicable. | | MediaItem.RequestMetadata.Builder | setSearchQuery​(String searchQuery) | Sets the search query for the requested media, or null if not applicable. |

- 

Methods inherited from class java.lang.Object

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

Constructor Detail

- 

Builder

public Builder()

Constructs an instance.

Method Detail

- 

setMediaUri

@CanIgnoreReturnValue
public[MediaItem.RequestMetadata.Builder](MediaItem.RequestMetadata.Builder.html "class in com.google.android.exoplayer2")setMediaUri​(@Nullable[Uri](https://developer.android.com/reference/android/net/Uri.html "class or interface in android.net")mediaUri)

Sets the URI of the requested media, or null if not known or applicable.

- 

setSearchQuery

@CanIgnoreReturnValue
public[MediaItem.RequestMetadata.Builder](MediaItem.RequestMetadata.Builder.html "class in com.google.android.exoplayer2")setSearchQuery​(@Nullable[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")searchQuery)

Sets the search query for the requested media, or null if not applicable.

- 

setExtras

@CanIgnoreReturnValue
public[MediaItem.RequestMetadata.Builder](MediaItem.RequestMetadata.Builder.html "class in com.google.android.exoplayer2")setExtras​(@Nullable[Bundle](https://developer.android.com/reference/android/os/Bundle.html "class or interface in android.os")extras)

Sets optional extras Bundle.

- 

build

public[MediaItem.RequestMetadata](MediaItem.RequestMetadata.html "class in com.google.android.exoplayer2")build()

Builds the request metadata.