mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Migrate usages of deprecated MediaSourceFactory methods
PiperOrigin-RevId: 417428182
This commit is contained in:
parent
46ab94bd41
commit
e3548f267c
8 changed files with 11 additions and 14 deletions
|
|
@ -161,12 +161,12 @@ public final class MainActivity extends Activity {
|
||||||
if (type == C.TYPE_DASH) {
|
if (type == C.TYPE_DASH) {
|
||||||
mediaSource =
|
mediaSource =
|
||||||
new DashMediaSource.Factory(dataSourceFactory)
|
new DashMediaSource.Factory(dataSourceFactory)
|
||||||
.setDrmSessionManager(drmSessionManager)
|
.setDrmSessionManagerProvider(unusedMediaItem -> drmSessionManager)
|
||||||
.createMediaSource(MediaItem.fromUri(uri));
|
.createMediaSource(MediaItem.fromUri(uri));
|
||||||
} else if (type == C.TYPE_OTHER) {
|
} else if (type == C.TYPE_OTHER) {
|
||||||
mediaSource =
|
mediaSource =
|
||||||
new ProgressiveMediaSource.Factory(dataSourceFactory)
|
new ProgressiveMediaSource.Factory(dataSourceFactory)
|
||||||
.setDrmSessionManager(drmSessionManager)
|
.setDrmSessionManagerProvider(unusedMediaItem -> drmSessionManager)
|
||||||
.createMediaSource(MediaItem.fromUri(uri));
|
.createMediaSource(MediaItem.fromUri(uri));
|
||||||
} else {
|
} else {
|
||||||
throw new IllegalStateException();
|
throw new IllegalStateException();
|
||||||
|
|
|
||||||
|
|
@ -206,12 +206,12 @@ public final class MainActivity extends Activity {
|
||||||
if (type == C.TYPE_DASH) {
|
if (type == C.TYPE_DASH) {
|
||||||
mediaSource =
|
mediaSource =
|
||||||
new DashMediaSource.Factory(dataSourceFactory)
|
new DashMediaSource.Factory(dataSourceFactory)
|
||||||
.setDrmSessionManager(drmSessionManager)
|
.setDrmSessionManagerProvider(unusedMediaItem -> drmSessionManager)
|
||||||
.createMediaSource(MediaItem.fromUri(uri));
|
.createMediaSource(MediaItem.fromUri(uri));
|
||||||
} else if (type == C.TYPE_OTHER) {
|
} else if (type == C.TYPE_OTHER) {
|
||||||
mediaSource =
|
mediaSource =
|
||||||
new ProgressiveMediaSource.Factory(dataSourceFactory)
|
new ProgressiveMediaSource.Factory(dataSourceFactory)
|
||||||
.setDrmSessionManager(drmSessionManager)
|
.setDrmSessionManagerProvider(unusedMediaItem -> drmSessionManager)
|
||||||
.createMediaSource(MediaItem.fromUri(uri));
|
.createMediaSource(MediaItem.fromUri(uri));
|
||||||
} else {
|
} else {
|
||||||
throw new IllegalStateException();
|
throw new IllegalStateException();
|
||||||
|
|
|
||||||
|
|
@ -892,7 +892,8 @@ public final class DownloadHelper {
|
||||||
@Nullable DrmSessionManager drmSessionManager) {
|
@Nullable DrmSessionManager drmSessionManager) {
|
||||||
return new DefaultMediaSourceFactory(
|
return new DefaultMediaSourceFactory(
|
||||||
dataSourceFactory, ExtractorsFactory.EMPTY, /* serverSideDaiMediaSourceFactory= */ null)
|
dataSourceFactory, ExtractorsFactory.EMPTY, /* serverSideDaiMediaSourceFactory= */ null)
|
||||||
.setDrmSessionManager(drmSessionManager)
|
.setDrmSessionManagerProvider(
|
||||||
|
drmSessionManager != null ? unusedMediaItem -> drmSessionManager : null)
|
||||||
.createMediaSource(mediaItem);
|
.createMediaSource(mediaItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -81,8 +81,7 @@ public final class DefaultMediaSourceFactoryTest {
|
||||||
|
|
||||||
MediaSource mediaSource =
|
MediaSource mediaSource =
|
||||||
defaultMediaSourceFactory
|
defaultMediaSourceFactory
|
||||||
.setDrmSessionManager(null)
|
.setDrmSessionManagerProvider(null)
|
||||||
.setDrmHttpDataSourceFactory(null)
|
|
||||||
.setLoadErrorHandlingPolicy(null)
|
.setLoadErrorHandlingPolicy(null)
|
||||||
.createMediaSource(mediaItem);
|
.createMediaSource(mediaItem);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,7 @@ public class DefaultMediaSourceFactoryTest {
|
||||||
|
|
||||||
MediaSource mediaSource =
|
MediaSource mediaSource =
|
||||||
defaultMediaSourceFactory
|
defaultMediaSourceFactory
|
||||||
.setDrmSessionManager(null)
|
.setDrmSessionManagerProvider(null)
|
||||||
.setDrmHttpDataSourceFactory(null)
|
|
||||||
.setLoadErrorHandlingPolicy(null)
|
.setLoadErrorHandlingPolicy(null)
|
||||||
.createMediaSource(mediaItem);
|
.createMediaSource(mediaItem);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -82,8 +82,7 @@ public class DefaultMediaSourceFactoryTest {
|
||||||
|
|
||||||
MediaSource mediaSource =
|
MediaSource mediaSource =
|
||||||
defaultMediaSourceFactory
|
defaultMediaSourceFactory
|
||||||
.setDrmSessionManager(null)
|
.setDrmSessionManagerProvider(null)
|
||||||
.setDrmHttpDataSourceFactory(null)
|
|
||||||
.setLoadErrorHandlingPolicy(null)
|
.setLoadErrorHandlingPolicy(null)
|
||||||
.createMediaSource(mediaItem);
|
.createMediaSource(mediaItem);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -93,8 +93,7 @@ public class DefaultMediaSourceFactoryTest {
|
||||||
|
|
||||||
MediaSource mediaSource =
|
MediaSource mediaSource =
|
||||||
defaultMediaSourceFactory
|
defaultMediaSourceFactory
|
||||||
.setDrmSessionManager(null)
|
.setDrmSessionManagerProvider(null)
|
||||||
.setDrmHttpDataSourceFactory(null)
|
|
||||||
.setLoadErrorHandlingPolicy(null)
|
.setLoadErrorHandlingPolicy(null)
|
||||||
.createMediaSource(mediaItem);
|
.createMediaSource(mediaItem);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -332,7 +332,7 @@ import java.util.List;
|
||||||
? this.dataSourceFactory
|
? this.dataSourceFactory
|
||||||
: new DefaultDataSource.Factory(host);
|
: new DefaultDataSource.Factory(host);
|
||||||
return new DashMediaSource.Factory(dataSourceFactory)
|
return new DashMediaSource.Factory(dataSourceFactory)
|
||||||
.setDrmSessionManager(drmSessionManager)
|
.setDrmSessionManagerProvider(unusedMediaItem -> drmSessionManager)
|
||||||
.setLoadErrorHandlingPolicy(new DefaultLoadErrorHandlingPolicy(MIN_LOADABLE_RETRY_COUNT))
|
.setLoadErrorHandlingPolicy(new DefaultLoadErrorHandlingPolicy(MIN_LOADABLE_RETRY_COUNT))
|
||||||
.createMediaSource(MediaItem.fromUri(manifestUrl));
|
.createMediaSource(MediaItem.fromUri(manifestUrl));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue