Commit 544bb854 by ibaker Committed by Ian Baker

More demo app unstable API opt-in and reshuffling

Follow-up to <unknown commit>

PiperOrigin-RevId: 437777871
parent 1168c419
...@@ -509,10 +509,15 @@ public class PlayerActivity extends AppCompatActivity ...@@ -509,10 +509,15 @@ public class PlayerActivity extends AppCompatActivity
private static List<MediaItem> createMediaItems(Intent intent, DownloadTracker downloadTracker) { private static List<MediaItem> createMediaItems(Intent intent, DownloadTracker downloadTracker) {
List<MediaItem> mediaItems = new ArrayList<>(); List<MediaItem> mediaItems = new ArrayList<>();
for (MediaItem item : IntentUtil.createMediaItemsFromIntent(intent)) { for (MediaItem item : IntentUtil.createMediaItemsFromIntent(intent)) {
@Nullable mediaItems.add(
DownloadRequest downloadRequest = maybeSetDownloadProperties(
downloadTracker.getDownloadRequest(item.localConfiguration.uri); item, downloadTracker.getDownloadRequest(item.localConfiguration.uri)));
if (downloadRequest != null) { }
return mediaItems;
}
private static MediaItem maybeSetDownloadProperties(
MediaItem item, @Nullable DownloadRequest downloadRequest) {
MediaItem.Builder builder = item.buildUpon(); MediaItem.Builder builder = item.buildUpon();
builder builder
.setMediaId(downloadRequest.id) .setMediaId(downloadRequest.id)
...@@ -526,12 +531,6 @@ public class PlayerActivity extends AppCompatActivity ...@@ -526,12 +531,6 @@ public class PlayerActivity extends AppCompatActivity
builder.setDrmConfiguration( builder.setDrmConfiguration(
drmConfiguration.buildUpon().setKeySetId(downloadRequest.keySetId).build()); drmConfiguration.buildUpon().setKeySetId(downloadRequest.keySetId).build());
} }
return builder.build();
mediaItems.add(builder.build());
} else {
mediaItems.add(item);
}
}
return mediaItems;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment