Remove deprecated ProgressiveMediaSource.Factory setters
#minor-release PiperOrigin-RevId: 426909957
This commit is contained in:
parent
b27349385b
commit
8374c63409
@ -173,6 +173,13 @@
|
||||
* Remove `ActionFile` and `ActionFileUpgradeUtil`. Use ExoPlayer 2.16.1 or
|
||||
before to use `ActionFileUpgradeUtil` to merge legacy action files into
|
||||
`DefaultDownloadIndex`.
|
||||
* Remove `ProgressiveMediaSource#setExtractorsFactory`. Use
|
||||
`ProgressiveMediaSource.Factory(DataSource.Factory, ExtractorsFactory)`
|
||||
constructor instead.
|
||||
* Remove `ProgressiveMediaSource.Factory#setTag` and, and
|
||||
`ProgressiveMediaSource.Factory#setCustomCacheKey`. Use
|
||||
`MediaItem.Builder#setTag` and `MediaItem.Builder#setCustomCacheKey`
|
||||
instead.
|
||||
* Change the following `IntDefs` to `@Target(TYPE_USE)` only. This may break
|
||||
the compilation of usages in Kotlin, which can be fixed by moving the
|
||||
annotation to annotate the type (`Int`).
|
||||
|
@ -124,40 +124,6 @@ public final class ProgressiveMediaSource extends BaseMediaSource
|
||||
this.continueLoadingCheckIntervalBytes = continueLoadingCheckIntervalBytes;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated Pass the {@link ExtractorsFactory} via {@link #Factory(DataSource.Factory,
|
||||
* ExtractorsFactory)}. This is necessary so that proguard can treat the default extractors
|
||||
* factory as unused.
|
||||
*/
|
||||
@Deprecated
|
||||
public Factory setExtractorsFactory(@Nullable ExtractorsFactory extractorsFactory) {
|
||||
this.progressiveMediaExtractorFactory =
|
||||
playerId ->
|
||||
new BundledExtractorsAdapter(
|
||||
extractorsFactory != null ? extractorsFactory : new DefaultExtractorsFactory());
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated Use {@link MediaItem.Builder#setCustomCacheKey(String)} and {@link
|
||||
* #createMediaSource(MediaItem)} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
public Factory setCustomCacheKey(@Nullable String customCacheKey) {
|
||||
this.customCacheKey = customCacheKey;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated Use {@link MediaItem.Builder#setTag(Object)} and {@link
|
||||
* #createMediaSource(MediaItem)} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
public Factory setTag(@Nullable Object tag) {
|
||||
this.tag = tag;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the {@link LoadErrorHandlingPolicy}. The default value is created by calling {@link
|
||||
* DefaultLoadErrorHandlingPolicy#DefaultLoadErrorHandlingPolicy()}.
|
||||
|
Loading…
x
Reference in New Issue
Block a user