docs/doc/reference/com/google/android/exoplayer2/ext/leanback/LeanbackPlayerAdapter.html
Package com.google.android.exoplayer2.ext.leanback
All Implemented Interfaces:Runnable
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public final classLeanbackPlayerAdapterextends androidx.leanback.media.PlayerAdapter
implements[Runnable](https://developer.android.com/reference/java/lang/Runnable.html "class or interface in java.lang")
Deprecated. com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
Leanback PlayerAdapter implementation for Player.
-
androidx.leanback.media.PlayerAdapter.Callback
Constructors | Constructor | Description |
| --- | --- |
| LeanbackPlayerAdapter(Context context, Player player, int updatePeriodMs) |
Deprecated.
Builds an instance. |
All Methods Instance Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| long | getBufferedPosition() |
Deprecated.
|
| long | getCurrentPosition() |
Deprecated.
|
| long | getDuration() |
Deprecated.
|
| boolean | isPlaying() |
Deprecated.
|
| boolean | isPrepared() |
Deprecated.
|
| void | onAttachedToHost(androidx.leanback.media.PlaybackGlueHost host) |
Deprecated.
|
| void | onDetachedFromHost() |
Deprecated.
|
| void | pause() |
Deprecated.
|
| void | play() |
Deprecated.
|
| void | run() |
Deprecated.
|
| void | seekTo(long positionInMs) |
Deprecated.
|
| void | setErrorMessageProvider(ErrorMessageProvider<? super PlaybackException> errorMessageProvider) |
Deprecated.
Sets the optional ErrorMessageProvider.
|
| void | setProgressUpdatingEnabled(boolean enable) |
Deprecated.
|
-
fastForward, getCallback, getSupportedActions, next, previous, rewind, setCallback, setRepeatAction, setShuffleAction
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
public LeanbackPlayerAdapter([Context](https://developer.android.com/reference/android/content/Context.html "class or interface in android.content")context,[Player](../../Player.html "interface in com.google.android.exoplayer2")player,
int updatePeriodMs)
Deprecated.
Builds an instance. Note that the PlayerAdapter does not manage the lifecycle of the Player instance. The caller remains responsible for releasing the player when it's no longer required.
Parameters:context - The current Context (activity).player - The Player being used.updatePeriodMs - The delay between player control updates, in milliseconds.
-
public void setErrorMessageProvider(@Nullable[ErrorMessageProvider](../../util/ErrorMessageProvider.html "interface in com.google.android.exoplayer2.util")<? super[PlaybackException](../../PlaybackException.html "class in com.google.android.exoplayer2")> errorMessageProvider)
Deprecated.
Sets the optional ErrorMessageProvider.
Parameters:errorMessageProvider - The ErrorMessageProvider.
-
public void onAttachedToHost(androidx.leanback.media.PlaybackGlueHost host)
Deprecated.
Overrides:onAttachedToHost in class androidx.leanback.media.PlayerAdapter
-
public void onDetachedFromHost()
Deprecated.
Overrides:onDetachedFromHost in class androidx.leanback.media.PlayerAdapter
-
public void setProgressUpdatingEnabled(boolean enable)
Deprecated.
Overrides:setProgressUpdatingEnabled in class androidx.leanback.media.PlayerAdapter
-
public boolean isPlaying()
Deprecated.
Overrides:isPlaying in class androidx.leanback.media.PlayerAdapter
-
public long getDuration()
Deprecated.
Overrides:getDuration in class androidx.leanback.media.PlayerAdapter
-
public long getCurrentPosition()
Deprecated.
Overrides:getCurrentPosition in class androidx.leanback.media.PlayerAdapter
-
public void play()
Deprecated.
Specified by:play in class androidx.leanback.media.PlayerAdapter
-
public void pause()
Deprecated.
Specified by:pause in class androidx.leanback.media.PlayerAdapter
-
public void seekTo(long positionInMs)
Deprecated.
Overrides:seekTo in class androidx.leanback.media.PlayerAdapter
-
public long getBufferedPosition()
Deprecated.
Overrides:getBufferedPosition in class androidx.leanback.media.PlayerAdapter
-
public boolean isPrepared()
Deprecated.
Overrides:isPrepared in class androidx.leanback.media.PlayerAdapter
-
public void run()
Deprecated.
Specified by:run in interface Runnable