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
|
* Remove `ActionFile` and `ActionFileUpgradeUtil`. Use ExoPlayer 2.16.1 or
|
||||||
before to use `ActionFileUpgradeUtil` to merge legacy action files into
|
before to use `ActionFileUpgradeUtil` to merge legacy action files into
|
||||||
`DefaultDownloadIndex`.
|
`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
|
* 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
|
the compilation of usages in Kotlin, which can be fixed by moving the
|
||||||
annotation to annotate the type (`Int`).
|
annotation to annotate the type (`Int`).
|
||||||
|
@ -124,40 +124,6 @@ public final class ProgressiveMediaSource extends BaseMediaSource
|
|||||||
this.continueLoadingCheckIntervalBytes = continueLoadingCheckIntervalBytes;
|
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
|
* Sets the {@link LoadErrorHandlingPolicy}. The default value is created by calling {@link
|
||||||
* DefaultLoadErrorHandlingPolicy#DefaultLoadErrorHandlingPolicy()}.
|
* DefaultLoadErrorHandlingPolicy#DefaultLoadErrorHandlingPolicy()}.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user