Commit 52826c86 by christosts Committed by Oliver Woodman

Fix bug in offline DRM downloads

PiperOrigin-RevId: 331955966
parent bc89a8f7
...@@ -543,7 +543,19 @@ public class PlayerActivity extends AppCompatActivity ...@@ -543,7 +543,19 @@ public class PlayerActivity extends AppCompatActivity
@Nullable @Nullable
DownloadRequest downloadRequest = DownloadRequest downloadRequest =
downloadTracker.getDownloadRequest(checkNotNull(item.playbackProperties).uri); downloadTracker.getDownloadRequest(checkNotNull(item.playbackProperties).uri);
mediaItems.add(downloadRequest != null ? downloadRequest.toMediaItem() : item); if (downloadRequest != null) {
MediaItem.Builder builder = item.buildUpon();
builder
.setMediaId(downloadRequest.id)
.setUri(downloadRequest.uri)
.setCustomCacheKey(downloadRequest.customCacheKey)
.setMimeType(downloadRequest.mimeType)
.setStreamKeys(downloadRequest.streamKeys)
.setDrmKeySetId(downloadRequest.keySetId);
mediaItems.add(builder.build());
} else {
mediaItems.add(item);
}
} }
return mediaItems; 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