From 0c0b19e26e506763af95a53c916fdbf853f81cec Mon Sep 17 00:00:00 2001 From: tianyifeng Date: Tue, 23 Jan 2024 07:38:59 -0800 Subject: [PATCH] Internal change PiperOrigin-RevId: 600784733 --- .../source/preload/PreloadMediaSource.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/preload/PreloadMediaSource.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/preload/PreloadMediaSource.java index 2f8d0a7689..61527dbe01 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/preload/PreloadMediaSource.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/preload/PreloadMediaSource.java @@ -170,6 +170,17 @@ public final class PreloadMediaSource extends WrappingMediaSource { allocator, preloadLooper); } + + public PreloadMediaSource createMediaSource(MediaSource mediaSource) { + return new PreloadMediaSource( + mediaSource, + preloadControl, + trackSelector, + bandwidthMeter, + rendererCapabilities, + allocator, + preloadLooper); + } } private static final String TAG = "PreloadMediaSource"; @@ -377,7 +388,7 @@ public final class PreloadMediaSource extends WrappingMediaSource { } } - private boolean isUsedByPlayer() { + /* package */ boolean isUsedByPlayer() { return prepareSourceCalled(); }