mirror of
https://github.com/samsonjs/media.git
synced 2026-04-15 12:55:46 +00:00
Add MediaMetadata.EMPTY
PiperOrigin-RevId: 362186928
This commit is contained in:
parent
70f4809323
commit
27477a1980
3 changed files with 7 additions and 4 deletions
|
|
@ -51,7 +51,7 @@ public class DefaultMediaItemConverterTest {
|
|||
MediaItem item =
|
||||
builder
|
||||
.setUri(Uri.parse("http://example.com"))
|
||||
.setMediaMetadata(new MediaMetadata.Builder().build())
|
||||
.setMediaMetadata(MediaMetadata.EMPTY)
|
||||
.setMimeType(MimeTypes.APPLICATION_MPD)
|
||||
.setDrmUuid(C.WIDEVINE_UUID)
|
||||
.setDrmLicenseUri("http://license.com")
|
||||
|
|
|
|||
|
|
@ -604,7 +604,7 @@ public final class MediaItem implements Bundleable {
|
|||
liveMaxOffsetMs,
|
||||
liveMinPlaybackSpeed,
|
||||
liveMaxPlaybackSpeed),
|
||||
mediaMetadata != null ? mediaMetadata : new MediaMetadata.Builder().build());
|
||||
mediaMetadata != null ? mediaMetadata : MediaMetadata.EMPTY);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1308,7 +1308,7 @@ public final class MediaItem implements Bundleable {
|
|||
@Nullable Bundle mediaMetadataBundle = bundle.getBundle(keyForField(FIELD_MEDIA_METADATA));
|
||||
MediaMetadata mediaMetadata;
|
||||
if (mediaMetadataBundle == null) {
|
||||
mediaMetadata = new MediaMetadata.Builder().build();
|
||||
mediaMetadata = MediaMetadata.EMPTY;
|
||||
} else {
|
||||
mediaMetadata = MediaMetadata.CREATOR.fromBundle(mediaMetadataBundle);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import java.lang.annotation.Documented;
|
|||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
||||
/** Metadata of the {@link MediaItem}. */
|
||||
/** Metadata of a {@link MediaItem} or a playlist. */
|
||||
public final class MediaMetadata implements Bundleable {
|
||||
|
||||
/** A builder for {@link MediaMetadata} instances. */
|
||||
|
|
@ -43,6 +43,9 @@ public final class MediaMetadata implements Bundleable {
|
|||
}
|
||||
}
|
||||
|
||||
/** Empty {@link MediaMetadata}. */
|
||||
public static final MediaMetadata EMPTY = new MediaMetadata.Builder().build();
|
||||
|
||||
/** Optional title. */
|
||||
@Nullable public final String title;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue