Class LeanbackPlayerAdapter
- java.lang.Object
-
- androidx.leanback.media.PlayerAdapter
-
- com.google.android.exoplayer2.ext.leanback.LeanbackPlayerAdapter
-
- All Implemented Interfaces:
Runnable
@Deprecated public final class LeanbackPlayerAdapter extends androidx.leanback.media.PlayerAdapter implements Runnable
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.LeanbackPlayerAdapterimplementation forPlayer.
-
-
Constructor Summary
Constructors Constructor Description LeanbackPlayerAdapter(Context context, Player player, int updatePeriodMs)Deprecated.Builds an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description longgetBufferedPosition()Deprecated.longgetCurrentPosition()Deprecated.longgetDuration()Deprecated.booleanisPlaying()Deprecated.booleanisPrepared()Deprecated.voidonAttachedToHost(androidx.leanback.media.PlaybackGlueHost host)Deprecated.voidonDetachedFromHost()Deprecated.voidpause()Deprecated.voidplay()Deprecated.voidrun()Deprecated.voidseekTo(long positionInMs)Deprecated.voidsetErrorMessageProvider(ErrorMessageProvider<? super PlaybackException> errorMessageProvider)Deprecated.Sets the optionalErrorMessageProvider.voidsetProgressUpdatingEnabled(boolean enable)Deprecated.
-
-
-
Constructor Detail
-
LeanbackPlayerAdapter
public LeanbackPlayerAdapter(Context context, Player player, int updatePeriodMs)
Deprecated.Builds an instance. Note that thePlayerAdapterdoes not manage the lifecycle of thePlayerinstance. The caller remains responsible for releasing the player when it's no longer required.
-
-
Method Detail
-
setErrorMessageProvider
public void setErrorMessageProvider(@Nullable ErrorMessageProvider<? super PlaybackException> errorMessageProvider)Deprecated.Sets the optionalErrorMessageProvider.- Parameters:
errorMessageProvider- TheErrorMessageProvider.
-
onAttachedToHost
public void onAttachedToHost(androidx.leanback.media.PlaybackGlueHost host)
Deprecated.- Overrides:
onAttachedToHostin classandroidx.leanback.media.PlayerAdapter
-
onDetachedFromHost
public void onDetachedFromHost()
Deprecated.- Overrides:
onDetachedFromHostin classandroidx.leanback.media.PlayerAdapter
-
setProgressUpdatingEnabled
public void setProgressUpdatingEnabled(boolean enable)
Deprecated.- Overrides:
setProgressUpdatingEnabledin classandroidx.leanback.media.PlayerAdapter
-
isPlaying
public boolean isPlaying()
Deprecated.- Overrides:
isPlayingin classandroidx.leanback.media.PlayerAdapter
-
getDuration
public long getDuration()
Deprecated.- Overrides:
getDurationin classandroidx.leanback.media.PlayerAdapter
-
getCurrentPosition
public long getCurrentPosition()
Deprecated.- Overrides:
getCurrentPositionin classandroidx.leanback.media.PlayerAdapter
-
play
public void play()
Deprecated.- Specified by:
playin classandroidx.leanback.media.PlayerAdapter
-
pause
public void pause()
Deprecated.- Specified by:
pausein classandroidx.leanback.media.PlayerAdapter
-
seekTo
public void seekTo(long positionInMs)
Deprecated.- Overrides:
seekToin classandroidx.leanback.media.PlayerAdapter
-
getBufferedPosition
public long getBufferedPosition()
Deprecated.- Overrides:
getBufferedPositionin classandroidx.leanback.media.PlayerAdapter
-
isPrepared
public boolean isPrepared()
Deprecated.- Overrides:
isPreparedin classandroidx.leanback.media.PlayerAdapter
-
-