docs/doc/reference/com/google/android/exoplayer2/SimpleExoPlayer.Builder.html
Package com.google.android.exoplayer2
Enclosing class:SimpleExoPlayer
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public static final classSimpleExoPlayer.Builderextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")
Deprecated.
Use ExoPlayer.Builder instead.
Constructors | Constructor | Description |
| --- | --- |
| Builder(Context context) |
Deprecated.
Use Builder(Context) instead.
|
| Builder(Context context, ExtractorsFactory extractorsFactory) |
Deprecated.
Use Builder(Context, MediaSource.Factory) and DefaultMediaSourceFactory(Context, ExtractorsFactory) instead.
|
| Builder(Context context, RenderersFactory renderersFactory) |
Deprecated.
Use Builder(Context, RenderersFactory) instead.
|
| Builder(Context context, RenderersFactory renderersFactory, ExtractorsFactory extractorsFactory) |
Deprecated.
Use Builder(Context, RenderersFactory, MediaSource.Factory) and DefaultMediaSourceFactory(Context, ExtractorsFactory) instead.
|
| Builder(Context context, RenderersFactory renderersFactory, TrackSelector trackSelector, MediaSource.Factory mediaSourceFactory, LoadControl loadControl, BandwidthMeter bandwidthMeter, AnalyticsCollector analyticsCollector) |
Deprecated.
Use Builder(Context, RenderersFactory, MediaSource.Factory, TrackSelector, LoadControl, BandwidthMeter, AnalyticsCollector) instead.
|
All Methods Instance Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| SimpleExoPlayer | build() |
Deprecated.
Use ExoPlayer.Builder.build() instead.
|
| SimpleExoPlayer.Builder | experimentalSetForegroundModeTimeoutMs(long timeoutMs) |
Deprecated.
Use ExoPlayer.Builder.experimentalSetForegroundModeTimeoutMs(long) instead.
|
| SimpleExoPlayer.Builder | setAnalyticsCollector(AnalyticsCollector analyticsCollector) |
Deprecated.
Use ExoPlayer.Builder.setAnalyticsCollector(AnalyticsCollector) instead.
|
| SimpleExoPlayer.Builder | setAudioAttributes(AudioAttributes audioAttributes, boolean handleAudioFocus) |
Deprecated.
Use ExoPlayer.Builder.setAudioAttributes(AudioAttributes, boolean) instead.
|
| SimpleExoPlayer.Builder | setBandwidthMeter(BandwidthMeter bandwidthMeter) |
Deprecated.
Use ExoPlayer.Builder.setBandwidthMeter(BandwidthMeter) instead.
|
| SimpleExoPlayer.Builder | setClock(Clock clock) |
Deprecated.
Use ExoPlayer.Builder.setClock(Clock) instead.
|
| SimpleExoPlayer.Builder | setDetachSurfaceTimeoutMs(long detachSurfaceTimeoutMs) |
Deprecated.
Use ExoPlayer.Builder.setDetachSurfaceTimeoutMs(long) instead.
|
| SimpleExoPlayer.Builder | setHandleAudioBecomingNoisy(boolean handleAudioBecomingNoisy) |
Deprecated.
Use ExoPlayer.Builder.setHandleAudioBecomingNoisy(boolean) instead.
|
| SimpleExoPlayer.Builder | setLivePlaybackSpeedControl(LivePlaybackSpeedControl livePlaybackSpeedControl) |
Deprecated.
Use ExoPlayer.Builder.setLivePlaybackSpeedControl(LivePlaybackSpeedControl) instead.
|
| SimpleExoPlayer.Builder | setLoadControl(LoadControl loadControl) |
Deprecated.
Use ExoPlayer.Builder.setLoadControl(LoadControl) instead.
|
| SimpleExoPlayer.Builder | setLooper(Looper looper) |
Deprecated.
Use ExoPlayer.Builder.setLooper(Looper) instead.
|
| SimpleExoPlayer.Builder | setMediaSourceFactory(MediaSource.Factory mediaSourceFactory) |
Deprecated.
Use ExoPlayer.Builder.setMediaSourceFactory(MediaSource.Factory) instead.
|
| SimpleExoPlayer.Builder | setPauseAtEndOfMediaItems(boolean pauseAtEndOfMediaItems) |
Deprecated.
Use ExoPlayer.Builder.setPauseAtEndOfMediaItems(boolean) instead.
|
| SimpleExoPlayer.Builder | setPriorityTaskManager(PriorityTaskManager priorityTaskManager) |
Deprecated.
Use ExoPlayer.Builder.setPriorityTaskManager(PriorityTaskManager) instead.
|
| SimpleExoPlayer.Builder | setReleaseTimeoutMs(long releaseTimeoutMs) |
Deprecated.
Use ExoPlayer.Builder.setReleaseTimeoutMs(long) instead.
|
| SimpleExoPlayer.Builder | setSeekBackIncrementMs(long seekBackIncrementMs) |
Deprecated.
Use ExoPlayer.Builder.setSeekBackIncrementMs(long) instead.
|
| SimpleExoPlayer.Builder | setSeekForwardIncrementMs(long seekForwardIncrementMs) |
Deprecated.
Use ExoPlayer.Builder.setSeekForwardIncrementMs(long) instead.
|
| SimpleExoPlayer.Builder | setSeekParameters(SeekParameters seekParameters) |
Deprecated.
Use ExoPlayer.Builder.setSeekParameters(SeekParameters) instead.
|
| SimpleExoPlayer.Builder | setSkipSilenceEnabled(boolean skipSilenceEnabled) |
Deprecated.
Use ExoPlayer.Builder.setSkipSilenceEnabled(boolean) instead.
|
| SimpleExoPlayer.Builder | setTrackSelector(TrackSelector trackSelector) |
Deprecated.
Use ExoPlayer.Builder.setTrackSelector(TrackSelector) instead.
|
| SimpleExoPlayer.Builder | setUseLazyPreparation(boolean useLazyPreparation) |
Deprecated.
Use ExoPlayer.Builder.setUseLazyPreparation(boolean) instead.
|
| SimpleExoPlayer.Builder | setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int videoChangeFrameRateStrategy) |
Deprecated.
Use ExoPlayer.Builder.setVideoChangeFrameRateStrategy(int) instead.
|
| SimpleExoPlayer.Builder | setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int videoScalingMode) |
Deprecated.
Use ExoPlayer.Builder.setVideoScalingMode(int) instead.
|
| SimpleExoPlayer.Builder | setWakeMode(@com.google.android.exoplayer2.C.WakeMode int wakeMode) |
Deprecated.
Use ExoPlayer.Builder.setWakeMode(int) instead.
|
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public Builder([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context)
Deprecated.
Use Builder(Context) instead.
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public Builder([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,[RenderersFactory](RenderersFactory.html "interface in com.google.android.exoplayer2")renderersFactory)
Deprecated.
Use Builder(Context, RenderersFactory) instead.
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public Builder([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,[ExtractorsFactory](extractor/ExtractorsFactory.html "interface in com.google.android.exoplayer2.extractor")extractorsFactory)
Deprecated.
Use Builder(Context, MediaSource.Factory) and DefaultMediaSourceFactory(Context, ExtractorsFactory) instead.
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public Builder([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,[RenderersFactory](RenderersFactory.html "interface in com.google.android.exoplayer2")renderersFactory,[ExtractorsFactory](extractor/ExtractorsFactory.html "interface in com.google.android.exoplayer2.extractor")extractorsFactory)
Deprecated.
Use Builder(Context, RenderersFactory, MediaSource.Factory) and DefaultMediaSourceFactory(Context, ExtractorsFactory) instead.
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public Builder([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,[RenderersFactory](RenderersFactory.html "interface in com.google.android.exoplayer2")renderersFactory,[TrackSelector](trackselection/TrackSelector.html "class in com.google.android.exoplayer2.trackselection")trackSelector,[MediaSource.Factory](source/MediaSource.Factory.html "interface in com.google.android.exoplayer2.source")mediaSourceFactory,[LoadControl](LoadControl.html "interface in com.google.android.exoplayer2")loadControl,[BandwidthMeter](upstream/BandwidthMeter.html "interface in com.google.android.exoplayer2.upstream")bandwidthMeter,[AnalyticsCollector](analytics/AnalyticsCollector.html "interface in com.google.android.exoplayer2.analytics")analyticsCollector)
Deprecated.
Use Builder(Context, RenderersFactory, MediaSource.Factory, TrackSelector, LoadControl, BandwidthMeter, AnalyticsCollector) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")experimentalSetForegroundModeTimeoutMs(long timeoutMs)
Deprecated.
Use ExoPlayer.Builder.experimentalSetForegroundModeTimeoutMs(long) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setTrackSelector([TrackSelector](trackselection/TrackSelector.html "class in com.google.android.exoplayer2.trackselection")trackSelector)
Deprecated.
Use ExoPlayer.Builder.setTrackSelector(TrackSelector) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setMediaSourceFactory([MediaSource.Factory](source/MediaSource.Factory.html "interface in com.google.android.exoplayer2.source")mediaSourceFactory)
Deprecated.
Use ExoPlayer.Builder.setMediaSourceFactory(MediaSource.Factory) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setLoadControl([LoadControl](LoadControl.html "interface in com.google.android.exoplayer2")loadControl)
Deprecated.
Use ExoPlayer.Builder.setLoadControl(LoadControl) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setBandwidthMeter([BandwidthMeter](upstream/BandwidthMeter.html "interface in com.google.android.exoplayer2.upstream")bandwidthMeter)
Deprecated.
Use ExoPlayer.Builder.setBandwidthMeter(BandwidthMeter) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setLooper([Looper](https://developer.android.com/reference/android/os/Looper.html "class or interface in android.os")looper)
Deprecated.
Use ExoPlayer.Builder.setLooper(Looper) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setAnalyticsCollector([AnalyticsCollector](analytics/AnalyticsCollector.html "interface in com.google.android.exoplayer2.analytics")analyticsCollector)
Deprecated.
Use ExoPlayer.Builder.setAnalyticsCollector(AnalyticsCollector) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setPriorityTaskManager(@Nullable[PriorityTaskManager](util/PriorityTaskManager.html "class in com.google.android.exoplayer2.util")priorityTaskManager)
Deprecated.
Use ExoPlayer.Builder.setPriorityTaskManager(PriorityTaskManager) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setAudioAttributes([AudioAttributes](audio/AudioAttributes.html "class in com.google.android.exoplayer2.audio")audioAttributes,
boolean handleAudioFocus)
Deprecated.
Use ExoPlayer.Builder.setAudioAttributes(AudioAttributes, boolean) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setWakeMode([@WakeMode](C.WakeMode.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.WakeMode int wakeMode)
Deprecated.
Use ExoPlayer.Builder.setWakeMode(int) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setHandleAudioBecomingNoisy(boolean handleAudioBecomingNoisy)
Deprecated.
Use ExoPlayer.Builder.setHandleAudioBecomingNoisy(boolean) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setSkipSilenceEnabled(boolean skipSilenceEnabled)
Deprecated.
Use ExoPlayer.Builder.setSkipSilenceEnabled(boolean) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setVideoScalingMode([@VideoScalingMode](C.VideoScalingMode.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.VideoScalingMode int videoScalingMode)
Deprecated.
Use ExoPlayer.Builder.setVideoScalingMode(int) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setVideoChangeFrameRateStrategy([@VideoChangeFrameRateStrategy](C.VideoChangeFrameRateStrategy.html "annotation in com.google.android.exoplayer2")@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int videoChangeFrameRateStrategy)
Deprecated.
Use ExoPlayer.Builder.setVideoChangeFrameRateStrategy(int) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setUseLazyPreparation(boolean useLazyPreparation)
Deprecated.
Use ExoPlayer.Builder.setUseLazyPreparation(boolean) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setSeekParameters([SeekParameters](SeekParameters.html "class in com.google.android.exoplayer2")seekParameters)
Deprecated.
Use ExoPlayer.Builder.setSeekParameters(SeekParameters) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setSeekBackIncrementMs(@IntRange(from=1L)
long seekBackIncrementMs)
Deprecated.
Use ExoPlayer.Builder.setSeekBackIncrementMs(long) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setSeekForwardIncrementMs(@IntRange(from=1L)
long seekForwardIncrementMs)
Deprecated.
Use ExoPlayer.Builder.setSeekForwardIncrementMs(long) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setReleaseTimeoutMs(long releaseTimeoutMs)
Deprecated.
Use ExoPlayer.Builder.setReleaseTimeoutMs(long) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setDetachSurfaceTimeoutMs(long detachSurfaceTimeoutMs)
Deprecated.
Use ExoPlayer.Builder.setDetachSurfaceTimeoutMs(long) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setPauseAtEndOfMediaItems(boolean pauseAtEndOfMediaItems)
Deprecated.
Use ExoPlayer.Builder.setPauseAtEndOfMediaItems(boolean) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setLivePlaybackSpeedControl([LivePlaybackSpeedControl](LivePlaybackSpeedControl.html "interface in com.google.android.exoplayer2")livePlaybackSpeedControl)
Deprecated.
Use ExoPlayer.Builder.setLivePlaybackSpeedControl(LivePlaybackSpeedControl) instead.
-
@CanIgnoreReturnValue[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer.Builder](SimpleExoPlayer.Builder.html "class in com.google.android.exoplayer2")setClock([Clock](util/Clock.html "interface in com.google.android.exoplayer2.util")clock)
Deprecated.
Use ExoPlayer.Builder.setClock(Clock) instead.
-
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public[SimpleExoPlayer](SimpleExoPlayer.html "class in com.google.android.exoplayer2")build()
Deprecated.
Use ExoPlayer.Builder.build() instead.