Package com.google.android.exoplayer2
Class ForwardingPlayer
- java.lang.Object
-
- com.google.android.exoplayer2.ForwardingPlayer
-
- All Implemented Interfaces:
Player
@Deprecated public class ForwardingPlayer extends Object implements Player
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.android.exoplayer2.Player
Player.Command, Player.Commands, Player.DiscontinuityReason, Player.Event, Player.Events, Player.Listener, Player.MediaItemTransitionReason, Player.PlaybackSuppressionReason, Player.PlayWhenReadyChangeReason, Player.PositionInfo, Player.RepeatMode, Player.State, Player.TimelineChangeReason
-
-
Field Summary
-
Fields inherited from interface com.google.android.exoplayer2.Player
COMMAND_ADJUST_DEVICE_VOLUME, COMMAND_ADJUST_DEVICE_VOLUME_WITH_FLAGS, COMMAND_CHANGE_MEDIA_ITEMS, COMMAND_GET_AUDIO_ATTRIBUTES, COMMAND_GET_CURRENT_MEDIA_ITEM, COMMAND_GET_DEVICE_VOLUME, COMMAND_GET_MEDIA_ITEMS_METADATA, COMMAND_GET_METADATA, COMMAND_GET_TEXT, COMMAND_GET_TIMELINE, COMMAND_GET_TRACKS, COMMAND_GET_VOLUME, COMMAND_INVALID, COMMAND_PLAY_PAUSE, COMMAND_PREPARE, COMMAND_RELEASE, COMMAND_SEEK_BACK, COMMAND_SEEK_FORWARD, COMMAND_SEEK_IN_CURRENT_MEDIA_ITEM, COMMAND_SEEK_IN_CURRENT_WINDOW, COMMAND_SEEK_TO_DEFAULT_POSITION, COMMAND_SEEK_TO_MEDIA_ITEM, COMMAND_SEEK_TO_NEXT, COMMAND_SEEK_TO_NEXT_MEDIA_ITEM, COMMAND_SEEK_TO_NEXT_WINDOW, COMMAND_SEEK_TO_PREVIOUS, COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM, COMMAND_SEEK_TO_PREVIOUS_WINDOW, COMMAND_SEEK_TO_WINDOW, COMMAND_SET_DEVICE_VOLUME, COMMAND_SET_DEVICE_VOLUME_WITH_FLAGS, COMMAND_SET_MEDIA_ITEM, COMMAND_SET_MEDIA_ITEMS_METADATA, COMMAND_SET_PLAYLIST_METADATA, COMMAND_SET_REPEAT_MODE, COMMAND_SET_SHUFFLE_MODE, COMMAND_SET_SPEED_AND_PITCH, COMMAND_SET_TRACK_SELECTION_PARAMETERS, COMMAND_SET_VIDEO_SURFACE, COMMAND_SET_VOLUME, COMMAND_STOP, DISCONTINUITY_REASON_AUTO_TRANSITION, DISCONTINUITY_REASON_INTERNAL, DISCONTINUITY_REASON_REMOVE, DISCONTINUITY_REASON_SEEK, DISCONTINUITY_REASON_SEEK_ADJUSTMENT, DISCONTINUITY_REASON_SKIP, EVENT_AUDIO_ATTRIBUTES_CHANGED, EVENT_AUDIO_SESSION_ID, EVENT_AVAILABLE_COMMANDS_CHANGED, EVENT_CUES, EVENT_DEVICE_INFO_CHANGED, EVENT_DEVICE_VOLUME_CHANGED, EVENT_IS_LOADING_CHANGED, EVENT_IS_PLAYING_CHANGED, EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED, EVENT_MEDIA_ITEM_TRANSITION, EVENT_MEDIA_METADATA_CHANGED, EVENT_METADATA, EVENT_PLAY_WHEN_READY_CHANGED, EVENT_PLAYBACK_PARAMETERS_CHANGED, EVENT_PLAYBACK_STATE_CHANGED, EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED, EVENT_PLAYER_ERROR, EVENT_PLAYLIST_METADATA_CHANGED, EVENT_POSITION_DISCONTINUITY, EVENT_RENDERED_FIRST_FRAME, EVENT_REPEAT_MODE_CHANGED, EVENT_SEEK_BACK_INCREMENT_CHANGED, EVENT_SEEK_FORWARD_INCREMENT_CHANGED, EVENT_SHUFFLE_MODE_ENABLED_CHANGED, EVENT_SKIP_SILENCE_ENABLED_CHANGED, EVENT_SURFACE_SIZE_CHANGED, EVENT_TIMELINE_CHANGED, EVENT_TRACK_SELECTION_PARAMETERS_CHANGED, EVENT_TRACKS_CHANGED, EVENT_VIDEO_SIZE_CHANGED, EVENT_VOLUME_CHANGED, MEDIA_ITEM_TRANSITION_REASON_AUTO, MEDIA_ITEM_TRANSITION_REASON_PLAYLIST_CHANGED, MEDIA_ITEM_TRANSITION_REASON_REPEAT, MEDIA_ITEM_TRANSITION_REASON_SEEK, PLAY_WHEN_READY_CHANGE_REASON_AUDIO_BECOMING_NOISY, PLAY_WHEN_READY_CHANGE_REASON_AUDIO_FOCUS_LOSS, PLAY_WHEN_READY_CHANGE_REASON_END_OF_MEDIA_ITEM, PLAY_WHEN_READY_CHANGE_REASON_REMOTE, PLAY_WHEN_READY_CHANGE_REASON_SUPPRESSED_TOO_LONG, PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST, PLAYBACK_SUPPRESSION_REASON_NONE, PLAYBACK_SUPPRESSION_REASON_TRANSIENT_AUDIO_FOCUS_LOSS, PLAYBACK_SUPPRESSION_REASON_UNSUITABLE_AUDIO_ROUTE, REPEAT_MODE_ALL, REPEAT_MODE_OFF, REPEAT_MODE_ONE, STATE_BUFFERING, STATE_ENDED, STATE_IDLE, STATE_READY, TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED, TIMELINE_CHANGE_REASON_SOURCE_UPDATE
-
-
Constructor Summary
Constructors Constructor Description ForwardingPlayer(Player player)Deprecated.Creates a new instance that forwards all operations toplayer.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddListener(Player.Listener listener)Deprecated.CallsPlayer.addListener(Listener)on the delegate.voidaddMediaItem(int index, MediaItem mediaItem)Deprecated.CallsPlayer.addMediaItem(int, MediaItem)on the delegate.voidaddMediaItem(MediaItem mediaItem)Deprecated.CallsPlayer.addMediaItem(MediaItem)on the delegate.voidaddMediaItems(int index, List<MediaItem> mediaItems)Deprecated.CallsPlayer.addMediaItems(int, List)on the delegate.voidaddMediaItems(List<MediaItem> mediaItems)Deprecated.CallsPlayer.addMediaItems(List)on the delegate.booleancanAdvertiseSession()Deprecated.CallsPlayer.canAdvertiseSession()on the delegate and returns the result.voidclearMediaItems()Deprecated.CallsPlayer.clearMediaItems()on the delegate.voidclearVideoSurface()Deprecated.CallsPlayer.clearVideoSurface()on the delegate.voidclearVideoSurface(Surface surface)Deprecated.CallsPlayer.clearVideoSurface(Surface)on the delegate.voidclearVideoSurfaceHolder(SurfaceHolder surfaceHolder)Deprecated.CallsPlayer.clearVideoSurfaceHolder(SurfaceHolder)on the delegate.voidclearVideoSurfaceView(SurfaceView surfaceView)Deprecated.CallsPlayer.clearVideoSurfaceView(SurfaceView)on the delegate.voidclearVideoTextureView(TextureView textureView)Deprecated.CallsPlayer.clearVideoTextureView(TextureView)on the delegate.voiddecreaseDeviceVolume()Deprecated.UsedecreaseDeviceVolume(int)instead.voiddecreaseDeviceVolume(@com.google.android.exoplayer2.C.VolumeFlags int flags)Deprecated.CallsPlayer.decreaseDeviceVolume(int)on the delegate.LoopergetApplicationLooper()Deprecated.CallsPlayer.getApplicationLooper()on the delegate and returns the result.AudioAttributesgetAudioAttributes()Deprecated.CallsPlayer.getAudioAttributes()on the delegate and returns the result.Player.CommandsgetAvailableCommands()Deprecated.CallsPlayer.getAvailableCommands()on the delegate and returns the result.intgetBufferedPercentage()Deprecated.CallsPlayer.getBufferedPercentage()on the delegate and returns the result.longgetBufferedPosition()Deprecated.CallsPlayer.getBufferedPosition()on the delegate and returns the result.longgetContentBufferedPosition()Deprecated.CallsPlayer.getContentBufferedPosition()on the delegate and returns the result.longgetContentDuration()Deprecated.CallsPlayer.getContentDuration()on the delegate and returns the result.longgetContentPosition()Deprecated.CallsPlayer.getContentPosition()on the delegate and returns the result.intgetCurrentAdGroupIndex()Deprecated.CallsPlayer.getCurrentAdGroupIndex()on the delegate and returns the result.intgetCurrentAdIndexInAdGroup()Deprecated.CallsPlayer.getCurrentAdIndexInAdGroup()on the delegate and returns the result.CueGroupgetCurrentCues()Deprecated.CallsPlayer.getCurrentCues()on the delegate and returns the result.longgetCurrentLiveOffset()Deprecated.CallsPlayer.getCurrentLiveOffset()on the delegate and returns the result.ObjectgetCurrentManifest()Deprecated.CallsPlayer.getCurrentManifest()on the delegate and returns the result.MediaItemgetCurrentMediaItem()Deprecated.CallsPlayer.getCurrentMediaItem()on the delegate and returns the result.intgetCurrentMediaItemIndex()Deprecated.CallsPlayer.getCurrentMediaItemIndex()on the delegate and returns the result.intgetCurrentPeriodIndex()Deprecated.CallsPlayer.getCurrentPeriodIndex()on the delegate and returns the result.longgetCurrentPosition()Deprecated.CallsPlayer.getCurrentPosition()on the delegate and returns the result.TimelinegetCurrentTimeline()Deprecated.CallsPlayer.getCurrentTimeline()on the delegate and returns the result.TracksgetCurrentTracks()Deprecated.CallsPlayer.getCurrentTracks()on the delegate and returns the result.intgetCurrentWindowIndex()Deprecated.UsegetCurrentMediaItemIndex()instead.DeviceInfogetDeviceInfo()Deprecated.CallsPlayer.getDeviceInfo()on the delegate and returns the result.intgetDeviceVolume()Deprecated.CallsPlayer.getDeviceVolume()on the delegate and returns the result.longgetDuration()Deprecated.CallsPlayer.getDuration()on the delegate and returns the result.longgetMaxSeekToPreviousPosition()Deprecated.CallsPlayer.getMaxSeekToPreviousPosition()on the delegate and returns the result.MediaItemgetMediaItemAt(int index)Deprecated.CallsPlayer.getMediaItemAt(int)on the delegate and returns the result.intgetMediaItemCount()Deprecated.CallsPlayer.getMediaItemCount()on the delegate and returns the result.MediaMetadatagetMediaMetadata()Deprecated.CallsPlayer.getMediaMetadata()on the delegate and returns the result.intgetNextMediaItemIndex()Deprecated.CallsPlayer.getNextMediaItemIndex()on the delegate and returns the result.intgetNextWindowIndex()Deprecated.UsegetNextMediaItemIndex()instead.PlaybackParametersgetPlaybackParameters()Deprecated.CallsPlayer.getPlaybackParameters()on the delegate and returns the result.intgetPlaybackState()Deprecated.CallsPlayer.getPlaybackState()on the delegate and returns the result.intgetPlaybackSuppressionReason()Deprecated.CallsPlayer.getPlaybackSuppressionReason()on the delegate and returns the result.PlaybackExceptiongetPlayerError()Deprecated.CallsPlayer.getPlayerError()on the delegate and returns the result.MediaMetadatagetPlaylistMetadata()Deprecated.CallsPlayer.getPlaylistMetadata()on the delegate and returns the result.booleangetPlayWhenReady()Deprecated.CallsPlayer.getPlayWhenReady()on the delegate and returns the result.intgetPreviousMediaItemIndex()Deprecated.CallsPlayer.getPreviousMediaItemIndex()on the delegate and returns the result.intgetPreviousWindowIndex()Deprecated.UsegetPreviousMediaItemIndex()instead.intgetRepeatMode()Deprecated.CallsPlayer.getRepeatMode()on the delegate and returns the result.longgetSeekBackIncrement()Deprecated.CallsPlayer.getSeekBackIncrement()on the delegate and returns the result.longgetSeekForwardIncrement()Deprecated.CallsPlayer.getSeekForwardIncrement()on the delegate and returns the result.booleangetShuffleModeEnabled()Deprecated.CallsPlayer.getShuffleModeEnabled()on the delegate and returns the result.SizegetSurfaceSize()Deprecated.CallsPlayer.getSurfaceSize()on the delegate and returns the result.longgetTotalBufferedDuration()Deprecated.CallsPlayer.getTotalBufferedDuration()on the delegate and returns the result.TrackSelectionParametersgetTrackSelectionParameters()Deprecated.CallsPlayer.getTrackSelectionParameters()on the delegate and returns the result.VideoSizegetVideoSize()Deprecated.CallsPlayer.getVideoSize()on the delegate and returns the result.floatgetVolume()Deprecated.CallsPlayer.getVolume()on the delegate and returns the result.PlayergetWrappedPlayer()Deprecated.Returns thePlayerto which operations are forwarded.booleanhasNext()Deprecated.UsehasNextMediaItem()instead.booleanhasNextMediaItem()Deprecated.CallsPlayer.hasNextMediaItem()on the delegate and returns the result.booleanhasNextWindow()Deprecated.UsehasNextMediaItem()instead.booleanhasPrevious()Deprecated.UsehasPreviousMediaItem()instead.booleanhasPreviousMediaItem()Deprecated.CallsPlayer.hasPreviousMediaItem()on the delegate and returns the result.booleanhasPreviousWindow()Deprecated.UsehasPreviousMediaItem()instead.voidincreaseDeviceVolume()Deprecated.UseincreaseDeviceVolume(int)instead.voidincreaseDeviceVolume(@com.google.android.exoplayer2.C.VolumeFlags int flags)Deprecated.CallsPlayer.increaseDeviceVolume(int)on the delegate.booleanisCommandAvailable(@com.google.android.exoplayer2.Player.Command int command)Deprecated.CallsPlayer.isCommandAvailable(int)on the delegate and returns the result.booleanisCurrentMediaItemDynamic()Deprecated.CallsPlayer.isCurrentMediaItemDynamic()on the delegate and returns the result.booleanisCurrentMediaItemLive()Deprecated.CallsPlayer.isCurrentMediaItemLive()on the delegate and returns the result.booleanisCurrentMediaItemSeekable()Deprecated.CallsPlayer.isCurrentMediaItemSeekable()on the delegate and returns the result.booleanisCurrentWindowDynamic()Deprecated.UseisCurrentMediaItemDynamic()instead.booleanisCurrentWindowLive()Deprecated.UseisCurrentMediaItemLive()instead.booleanisCurrentWindowSeekable()Deprecated.UseisCurrentMediaItemSeekable()instead.booleanisDeviceMuted()Deprecated.CallsPlayer.isDeviceMuted()on the delegate and returns the result.booleanisLoading()Deprecated.CallsPlayer.isLoading()on the delegate and returns the result.booleanisPlaying()Deprecated.CallsPlayer.isPlaying()on the delegate and returns the result.booleanisPlayingAd()Deprecated.CallsPlayer.isPlayingAd()on the delegate and returns the result.voidmoveMediaItem(int currentIndex, int newIndex)Deprecated.CallsPlayer.moveMediaItem(int, int)on the delegate.voidmoveMediaItems(int fromIndex, int toIndex, int newIndex)Deprecated.CallsPlayer.moveMediaItems(int, int, int)on the delegate.voidnext()Deprecated.UseseekToNextMediaItem()instead.voidpause()Deprecated.CallsPlayer.pause()on the delegate.voidplay()Deprecated.CallsPlayer.play()on the delegate.voidprepare()Deprecated.CallsPlayer.prepare()on the delegate.voidprevious()Deprecated.UseseekToPreviousMediaItem()instead.voidrelease()Deprecated.CallsPlayer.release()on the delegate.voidremoveListener(Player.Listener listener)Deprecated.CallsPlayer.removeListener(Listener)on the delegate.voidremoveMediaItem(int index)Deprecated.CallsPlayer.removeMediaItem(int)on the delegate.voidremoveMediaItems(int fromIndex, int toIndex)Deprecated.CallsPlayer.removeMediaItems(int, int)on the delegate.voidreplaceMediaItem(int index, MediaItem mediaItem)Deprecated.CallsPlayer.replaceMediaItem(int, MediaItem)on the delegate.voidreplaceMediaItems(int fromIndex, int toIndex, List<MediaItem> mediaItems)Deprecated.CallsPlayer.replaceMediaItems(int, int, List)on the delegate.voidseekBack()Deprecated.CallsPlayer.seekBack()on the delegate.voidseekForward()Deprecated.CallsPlayer.seekForward()on the delegate.voidseekTo(int mediaItemIndex, long positionMs)Deprecated.CallsPlayer.seekTo(int, long)on the delegate.voidseekTo(long positionMs)Deprecated.CallsPlayer.seekTo(long)on the delegate.voidseekToDefaultPosition()Deprecated.CallsPlayer.seekToDefaultPosition()on the delegate.voidseekToDefaultPosition(int mediaItemIndex)Deprecated.CallsPlayer.seekToDefaultPosition(int)on the delegate.voidseekToNext()Deprecated.CallsPlayer.seekToNext()on the delegate.voidseekToNextMediaItem()Deprecated.CallsPlayer.seekToNextMediaItem()on the delegate.voidseekToNextWindow()Deprecated.UseseekToNextMediaItem()instead.voidseekToPrevious()Deprecated.CallsPlayer.seekToPrevious()on the delegate.voidseekToPreviousMediaItem()Deprecated.CallsPlayer.seekToPreviousMediaItem()on the delegate.voidseekToPreviousWindow()Deprecated.UseseekToPreviousMediaItem()instead.voidsetDeviceMuted(boolean muted)Deprecated.UsesetDeviceMuted(boolean, int)instead.voidsetDeviceMuted(boolean muted, @com.google.android.exoplayer2.C.VolumeFlags int flags)Deprecated.CallsPlayer.setDeviceMuted(boolean, int)on the delegate.voidsetDeviceVolume(int volume)Deprecated.UsesetDeviceVolume(int, int)instead.voidsetDeviceVolume(int volume, @com.google.android.exoplayer2.C.VolumeFlags int flags)Deprecated.CallsPlayer.setDeviceVolume(int, int)on the delegate.voidsetMediaItem(MediaItem mediaItem)Deprecated.CallsPlayer.setMediaItem(MediaItem)on the delegate.voidsetMediaItem(MediaItem mediaItem, boolean resetPosition)Deprecated.CallsPlayer.setMediaItem(MediaItem, boolean)on the delegate.voidsetMediaItem(MediaItem mediaItem, long startPositionMs)Deprecated.CallsPlayer.setMediaItem(MediaItem, long)on the delegate.voidsetMediaItems(List<MediaItem> mediaItems)Deprecated.CallsPlayer.setMediaItems(List)on the delegate.voidsetMediaItems(List<MediaItem> mediaItems, boolean resetPosition)Deprecated.CallsPlayer.setMediaItems(List, boolean)()} on the delegate.voidsetMediaItems(List<MediaItem> mediaItems, int startIndex, long startPositionMs)Deprecated.CallsPlayer.setMediaItems(List, int, long)on the delegate.voidsetPlaybackParameters(PlaybackParameters playbackParameters)Deprecated.CallsPlayer.setPlaybackParameters(PlaybackParameters)on the delegate.voidsetPlaybackSpeed(float speed)Deprecated.CallsPlayer.setPlaybackSpeed(float)on the delegate.voidsetPlaylistMetadata(MediaMetadata mediaMetadata)Deprecated.CallsPlayer.setPlaylistMetadata(MediaMetadata)on the delegate.voidsetPlayWhenReady(boolean playWhenReady)Deprecated.CallsPlayer.setPlayWhenReady(boolean)on the delegate.voidsetRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int repeatMode)Deprecated.CallsPlayer.setRepeatMode(int)on the delegate.voidsetShuffleModeEnabled(boolean shuffleModeEnabled)Deprecated.CallsPlayer.setShuffleModeEnabled(boolean)on the delegate.voidsetTrackSelectionParameters(TrackSelectionParameters parameters)Deprecated.CallsPlayer.setTrackSelectionParameters(TrackSelectionParameters)on the delegate.voidsetVideoSurface(Surface surface)Deprecated.CallsPlayer.setVideoSurface(Surface)on the delegate.voidsetVideoSurfaceHolder(SurfaceHolder surfaceHolder)Deprecated.CallsPlayer.setVideoSurfaceHolder(SurfaceHolder)on the delegate.voidsetVideoSurfaceView(SurfaceView surfaceView)Deprecated.CallsPlayer.setVideoSurfaceView(SurfaceView)on the delegate.voidsetVideoTextureView(TextureView textureView)Deprecated.CallsPlayer.setVideoTextureView(TextureView)on the delegate.voidsetVolume(float volume)Deprecated.CallsPlayer.setVolume(float)on the delegate.voidstop()Deprecated.CallsPlayer.stop()on the delegate.
-
-
-
Constructor Detail
-
ForwardingPlayer
public ForwardingPlayer(Player player)
Deprecated.Creates a new instance that forwards all operations toplayer.
-
-
Method Detail
-
getApplicationLooper
public Looper getApplicationLooper()
Deprecated.CallsPlayer.getApplicationLooper()on the delegate and returns the result.- Specified by:
getApplicationLooperin interfacePlayer
-
addListener
public void addListener(Player.Listener listener)
Deprecated.CallsPlayer.addListener(Listener)on the delegate.Overrides of this method must not directly call
delegate.addListener. If the override wants to pass thePlayer.Listenerinstance to the delegatePlayer, it must do so by callingsuper.addListenerinstead. This ensures the correctPlayerinstance is passed toPlayer.Listener.onEvents(Player, Events)(i.e. this forwarding instance, and not the underlyingdelegateinstance).- Specified by:
addListenerin interfacePlayer- Parameters:
listener- The listener to register.
-
removeListener
public void removeListener(Player.Listener listener)
Deprecated.CallsPlayer.removeListener(Listener)on the delegate.Overrides of this method must not directly call
delegate.removeListener. If the override wants to pass thePlayer.Listenerinstance to the delegatePlayer, it must do so by callingsuper.removeListenerinstead.- Specified by:
removeListenerin interfacePlayer- Parameters:
listener- The listener to unregister.
-
setMediaItems
public void setMediaItems(List<MediaItem> mediaItems)
Deprecated.CallsPlayer.setMediaItems(List)on the delegate.- Specified by:
setMediaItemsin interfacePlayer- Parameters:
mediaItems- The new media items.
-
setMediaItems
public void setMediaItems(List<MediaItem> mediaItems, boolean resetPosition)
Deprecated.CallsPlayer.setMediaItems(List, boolean)()} on the delegate.- Specified by:
setMediaItemsin interfacePlayer- Parameters:
mediaItems- The new media items.resetPosition- Whether the playback position should be reset to the default position in the firstTimeline.Window. If false, playback will start from the position defined byPlayer.getCurrentMediaItemIndex()andPlayer.getCurrentPosition().
-
setMediaItems
public void setMediaItems(List<MediaItem> mediaItems, int startIndex, long startPositionMs)
Deprecated.CallsPlayer.setMediaItems(List, int, long)on the delegate.- Specified by:
setMediaItemsin interfacePlayer- Parameters:
mediaItems- The new media items.startIndex- TheMediaItemindex to start playback from. IfC.INDEX_UNSETis passed, the current position is not reset.startPositionMs- The position in milliseconds to start playback from. IfC.TIME_UNSETis passed, the default position of the givenMediaItemis used. In any case, ifstartIndexis set toC.INDEX_UNSET, this parameter is ignored and the position is not reset at all.
-
setMediaItem
public void setMediaItem(MediaItem mediaItem)
Deprecated.CallsPlayer.setMediaItem(MediaItem)on the delegate.- Specified by:
setMediaItemin interfacePlayer- Parameters:
mediaItem- The newMediaItem.
-
setMediaItem
public void setMediaItem(MediaItem mediaItem, long startPositionMs)
Deprecated.CallsPlayer.setMediaItem(MediaItem, long)on the delegate.- Specified by:
setMediaItemin interfacePlayer- Parameters:
mediaItem- The newMediaItem.startPositionMs- The position in milliseconds to start playback from.
-
setMediaItem
public void setMediaItem(MediaItem mediaItem, boolean resetPosition)
Deprecated.CallsPlayer.setMediaItem(MediaItem, boolean)on the delegate.- Specified by:
setMediaItemin interfacePlayer- Parameters:
mediaItem- The newMediaItem.resetPosition- Whether the playback position should be reset to the default position. If false, playback will start from the position defined byPlayer.getCurrentMediaItemIndex()andPlayer.getCurrentPosition().
-
addMediaItem
public void addMediaItem(MediaItem mediaItem)
Deprecated.CallsPlayer.addMediaItem(MediaItem)on the delegate.- Specified by:
addMediaItemin interfacePlayer- Parameters:
mediaItem- TheMediaItemto add.
-
addMediaItem
public void addMediaItem(int index, MediaItem mediaItem)Deprecated.CallsPlayer.addMediaItem(int, MediaItem)on the delegate.- Specified by:
addMediaItemin interfacePlayer- Parameters:
index- The index at which to add the media item. If the index is larger than the size of the playlist, the media item is added to the end of the playlist.mediaItem- TheMediaItemto add.
-
addMediaItems
public void addMediaItems(List<MediaItem> mediaItems)
Deprecated.CallsPlayer.addMediaItems(List)on the delegate.- Specified by:
addMediaItemsin interfacePlayer- Parameters:
mediaItems- The media items to add.
-
addMediaItems
public void addMediaItems(int index, List<MediaItem> mediaItems)Deprecated.CallsPlayer.addMediaItems(int, List)on the delegate.- Specified by:
addMediaItemsin interfacePlayer- Parameters:
index- The index at which to add the media items. If the index is larger than the size of the playlist, the media items are added to the end of the playlist.mediaItems- The media items to add.
-
moveMediaItem
public void moveMediaItem(int currentIndex, int newIndex)Deprecated.CallsPlayer.moveMediaItem(int, int)on the delegate.- Specified by:
moveMediaItemin interfacePlayer- Parameters:
currentIndex- The current index of the media item to move. If the index is larger than the size of the playlist, the request is ignored.newIndex- The new index of the media item. If the new index is larger than the size of the playlist the item is moved to the end of the playlist.
-
moveMediaItems
public void moveMediaItems(int fromIndex, int toIndex, int newIndex)Deprecated.CallsPlayer.moveMediaItems(int, int, int)on the delegate.- Specified by:
moveMediaItemsin interfacePlayer- Parameters:
fromIndex- The start of the range to move. If the index is larger than the size of the playlist, the request is ignored.toIndex- The first item not to be included in the range (exclusive). If the index is larger than the size of the playlist, items up to the end of the playlist are moved.newIndex- The new index of the first media item of the range. If the new index is larger than the size of the remaining playlist after removing the range, the range is moved to the end of the playlist.
-
replaceMediaItem
public void replaceMediaItem(int index, MediaItem mediaItem)Deprecated.CallsPlayer.replaceMediaItem(int, MediaItem)on the delegate.- Specified by:
replaceMediaItemin interfacePlayer- Parameters:
index- The index at which to replace the media item. If the index is larger than the size of the playlist, the request is ignored.mediaItem- The newMediaItem.
-
replaceMediaItems
public void replaceMediaItems(int fromIndex, int toIndex, List<MediaItem> mediaItems)Deprecated.CallsPlayer.replaceMediaItems(int, int, List)on the delegate.- Specified by:
replaceMediaItemsin interfacePlayer- Parameters:
fromIndex- The start of the range. If the index is larger than the size of the playlist, the request is ignored.toIndex- The first item not to be included in the range (exclusive). If the index is larger than the size of the playlist, items up to the end of the playlist are replaced.mediaItems- The media items to replace the range with.
-
removeMediaItem
public void removeMediaItem(int index)
Deprecated.CallsPlayer.removeMediaItem(int)on the delegate.- Specified by:
removeMediaItemin interfacePlayer- Parameters:
index- The index at which to remove the media item. If the index is larger than the size of the playlist, the request is ignored.
-
removeMediaItems
public void removeMediaItems(int fromIndex, int toIndex)Deprecated.CallsPlayer.removeMediaItems(int, int)on the delegate.- Specified by:
removeMediaItemsin interfacePlayer- Parameters:
fromIndex- The index at which to start removing media items. If the index is larger than the size of the playlist, the request is ignored.toIndex- The index of the first item to be kept (exclusive). If the index is larger than the size of the playlist, media items up to the end of the playlist are removed.
-
clearMediaItems
public void clearMediaItems()
Deprecated.CallsPlayer.clearMediaItems()on the delegate.- Specified by:
clearMediaItemsin interfacePlayer
-
isCommandAvailable
public boolean isCommandAvailable(@Command @com.google.android.exoplayer2.Player.Command int command)
Deprecated.CallsPlayer.isCommandAvailable(int)on the delegate and returns the result.- Specified by:
isCommandAvailablein interfacePlayer- Parameters:
command- APlayer.Command.- Returns:
- Whether the
Player.Commandis available. - See Also:
Player.Listener.onAvailableCommandsChanged(Commands)
-
canAdvertiseSession
public boolean canAdvertiseSession()
Deprecated.CallsPlayer.canAdvertiseSession()on the delegate and returns the result.- Specified by:
canAdvertiseSessionin interfacePlayer
-
getAvailableCommands
public Player.Commands getAvailableCommands()
Deprecated.CallsPlayer.getAvailableCommands()on the delegate and returns the result.- Specified by:
getAvailableCommandsin interfacePlayer- Returns:
- The currently available
Player.Commands. - See Also:
Player.Listener.onAvailableCommandsChanged(com.google.android.exoplayer2.Player.Commands)
-
prepare
public void prepare()
Deprecated.CallsPlayer.prepare()on the delegate.
-
getPlaybackState
public int getPlaybackState()
Deprecated.CallsPlayer.getPlaybackState()on the delegate and returns the result.- Specified by:
getPlaybackStatein interfacePlayer- Returns:
- The current playback state.
- See Also:
Player.Listener.onPlaybackStateChanged(int)
-
getPlaybackSuppressionReason
public int getPlaybackSuppressionReason()
Deprecated.CallsPlayer.getPlaybackSuppressionReason()on the delegate and returns the result.- Specified by:
getPlaybackSuppressionReasonin interfacePlayer- Returns:
- The current
Player.PlaybackSuppressionReason. - See Also:
Player.Listener.onPlaybackSuppressionReasonChanged(int)
-
isPlaying
public boolean isPlaying()
Deprecated.CallsPlayer.isPlaying()on the delegate and returns the result.- Specified by:
isPlayingin interfacePlayer- Returns:
- Whether the player is playing.
- See Also:
Player.Listener.onIsPlayingChanged(boolean)
-
getPlayerError
@Nullable public PlaybackException getPlayerError()
Deprecated.CallsPlayer.getPlayerError()on the delegate and returns the result.- Specified by:
getPlayerErrorin interfacePlayer- Returns:
- The error, or
null. - See Also:
Player.Listener.onPlayerError(PlaybackException)
-
play
public void play()
Deprecated.CallsPlayer.play()on the delegate.
-
pause
public void pause()
Deprecated.CallsPlayer.pause()on the delegate.
-
setPlayWhenReady
public void setPlayWhenReady(boolean playWhenReady)
Deprecated.CallsPlayer.setPlayWhenReady(boolean)on the delegate.- Specified by:
setPlayWhenReadyin interfacePlayer- Parameters:
playWhenReady- Whether playback should proceed when ready.
-
getPlayWhenReady
public boolean getPlayWhenReady()
Deprecated.CallsPlayer.getPlayWhenReady()on the delegate and returns the result.- Specified by:
getPlayWhenReadyin interfacePlayer- Returns:
- Whether playback will proceed when ready.
- See Also:
Player.Listener.onPlayWhenReadyChanged(boolean, int)
-
setRepeatMode
public void setRepeatMode(@RepeatMode @com.google.android.exoplayer2.Player.RepeatMode int repeatMode)
Deprecated.CallsPlayer.setRepeatMode(int)on the delegate.- Specified by:
setRepeatModein interfacePlayer- Parameters:
repeatMode- The repeat mode.
-
getRepeatMode
public int getRepeatMode()
Deprecated.CallsPlayer.getRepeatMode()on the delegate and returns the result.- Specified by:
getRepeatModein interfacePlayer- Returns:
- The current repeat mode.
- See Also:
Player.Listener.onRepeatModeChanged(int)
-
setShuffleModeEnabled
public void setShuffleModeEnabled(boolean shuffleModeEnabled)
Deprecated.CallsPlayer.setShuffleModeEnabled(boolean)on the delegate.- Specified by:
setShuffleModeEnabledin interfacePlayer- Parameters:
shuffleModeEnabled- Whether shuffling is enabled.
-
getShuffleModeEnabled
public boolean getShuffleModeEnabled()
Deprecated.CallsPlayer.getShuffleModeEnabled()on the delegate and returns the result.- Specified by:
getShuffleModeEnabledin interfacePlayer- See Also:
Player.Listener.onShuffleModeEnabledChanged(boolean)
-
isLoading
public boolean isLoading()
Deprecated.CallsPlayer.isLoading()on the delegate and returns the result.- Specified by:
isLoadingin interfacePlayer- Returns:
- Whether the player is currently loading the source.
- See Also:
Player.Listener.onIsLoadingChanged(boolean)
-
seekToDefaultPosition
public void seekToDefaultPosition()
Deprecated.CallsPlayer.seekToDefaultPosition()on the delegate.- Specified by:
seekToDefaultPositionin interfacePlayer
-
seekToDefaultPosition
public void seekToDefaultPosition(int mediaItemIndex)
Deprecated.CallsPlayer.seekToDefaultPosition(int)on the delegate.- Specified by:
seekToDefaultPositionin interfacePlayer- Parameters:
mediaItemIndex- The index of theMediaItemwhose associated default position should be seeked to. If the index is larger than the size of the playlist, the request is ignored.
-
seekTo
public void seekTo(long positionMs)
Deprecated.CallsPlayer.seekTo(long)on the delegate.- Specified by:
seekToin interfacePlayer- Parameters:
positionMs- The seek position in the currentMediaItem, orC.TIME_UNSETto seek to the media item's default position.
-
seekTo
public void seekTo(int mediaItemIndex, long positionMs)Deprecated.CallsPlayer.seekTo(int, long)on the delegate.- Specified by:
seekToin interfacePlayer- Parameters:
mediaItemIndex- The index of theMediaItem. If the index is larger than the size of the playlist, the request is ignored.positionMs- The seek position in the specifiedMediaItem, orC.TIME_UNSETto seek to the media item's default position.
-
getSeekBackIncrement
public long getSeekBackIncrement()
Deprecated.CallsPlayer.getSeekBackIncrement()on the delegate and returns the result.- Specified by:
getSeekBackIncrementin interfacePlayer- Returns:
- The seek back increment, in milliseconds.
- See Also:
Player.Listener.onSeekBackIncrementChanged(long)
-
seekBack
public void seekBack()
Deprecated.CallsPlayer.seekBack()on the delegate.
-
getSeekForwardIncrement
public long getSeekForwardIncrement()
Deprecated.CallsPlayer.getSeekForwardIncrement()on the delegate and returns the result.- Specified by:
getSeekForwardIncrementin interfacePlayer- Returns:
- The seek forward increment, in milliseconds.
- See Also:
Player.Listener.onSeekForwardIncrementChanged(long)
-
seekForward
public void seekForward()
Deprecated.CallsPlayer.seekForward()on the delegate.- Specified by:
seekForwardin interfacePlayer
-
hasPrevious
@Deprecated public boolean hasPrevious()
Deprecated.UsehasPreviousMediaItem()instead.CallsPlayer.hasPrevious()on the delegate and returns the result.- Specified by:
hasPreviousin interfacePlayer
-
hasPreviousWindow
@Deprecated public boolean hasPreviousWindow()
Deprecated.UsehasPreviousMediaItem()instead.CallsPlayer.hasPreviousWindow()on the delegate and returns the result.- Specified by:
hasPreviousWindowin interfacePlayer
-
hasPreviousMediaItem
public boolean hasPreviousMediaItem()
Deprecated.CallsPlayer.hasPreviousMediaItem()on the delegate and returns the result.- Specified by:
hasPreviousMediaItemin interfacePlayer
-
previous
@Deprecated public void previous()
Deprecated.UseseekToPreviousMediaItem()instead.CallsPlayer.previous()on the delegate.
-
seekToPreviousWindow
@Deprecated public void seekToPreviousWindow()
Deprecated.UseseekToPreviousMediaItem()instead.CallsPlayer.seekToPreviousWindow()on the delegate.- Specified by:
seekToPreviousWindowin interfacePlayer
-
seekToPreviousMediaItem
public void seekToPreviousMediaItem()
Deprecated.CallsPlayer.seekToPreviousMediaItem()on the delegate.- Specified by:
seekToPreviousMediaItemin interfacePlayer
-
seekToPrevious
public void seekToPrevious()
Deprecated.CallsPlayer.seekToPrevious()on the delegate.- Specified by:
seekToPreviousin interfacePlayer
-
getMaxSeekToPreviousPosition
public long getMaxSeekToPreviousPosition()
Deprecated.CallsPlayer.getMaxSeekToPreviousPosition()on the delegate and returns the result.- Specified by:
getMaxSeekToPreviousPositionin interfacePlayer- Returns:
- The maximum seek to previous position, in milliseconds.
- See Also:
Player.Listener.onMaxSeekToPreviousPositionChanged(long)
-
hasNext
@Deprecated public boolean hasNext()
Deprecated.UsehasNextMediaItem()instead.CallsPlayer.hasNext()on the delegate and returns the result.
-
hasNextWindow
@Deprecated public boolean hasNextWindow()
Deprecated.UsehasNextMediaItem()instead.CallsPlayer.hasNextWindow()on the delegate and returns the result.- Specified by:
hasNextWindowin interfacePlayer
-
hasNextMediaItem
public boolean hasNextMediaItem()
Deprecated.CallsPlayer.hasNextMediaItem()on the delegate and returns the result.- Specified by:
hasNextMediaItemin interfacePlayer
-
next
@Deprecated public void next()
Deprecated.UseseekToNextMediaItem()instead.CallsPlayer.next()on the delegate.
-
seekToNextWindow
@Deprecated public void seekToNextWindow()
Deprecated.UseseekToNextMediaItem()instead.CallsPlayer.seekToNextWindow()on the delegate.- Specified by:
seekToNextWindowin interfacePlayer
-
seekToNextMediaItem
public void seekToNextMediaItem()
Deprecated.CallsPlayer.seekToNextMediaItem()on the delegate.- Specified by:
seekToNextMediaItemin interfacePlayer
-
seekToNext
public void seekToNext()
Deprecated.CallsPlayer.seekToNext()on the delegate.- Specified by:
seekToNextin interfacePlayer
-
setPlaybackParameters
public void setPlaybackParameters(PlaybackParameters playbackParameters)
Deprecated.CallsPlayer.setPlaybackParameters(PlaybackParameters)on the delegate.- Specified by:
setPlaybackParametersin interfacePlayer- Parameters:
playbackParameters- The playback parameters.
-
setPlaybackSpeed
public void setPlaybackSpeed(float speed)
Deprecated.CallsPlayer.setPlaybackSpeed(float)on the delegate.- Specified by:
setPlaybackSpeedin interfacePlayer- Parameters:
speed- The linear factor by which playback will be sped up. Must be higher than 0. 1 is normal speed, 2 is twice as fast, 0.5 is half normal speed.
-
getPlaybackParameters
public PlaybackParameters getPlaybackParameters()
Deprecated.CallsPlayer.getPlaybackParameters()on the delegate and returns the result.- Specified by:
getPlaybackParametersin interfacePlayer- See Also:
Player.Listener.onPlaybackParametersChanged(PlaybackParameters)
-
stop
public void stop()
Deprecated.CallsPlayer.stop()on the delegate.
-
release
public void release()
Deprecated.CallsPlayer.release()on the delegate.
-
getCurrentTracks
public Tracks getCurrentTracks()
Deprecated.CallsPlayer.getCurrentTracks()on the delegate and returns the result.- Specified by:
getCurrentTracksin interfacePlayer- See Also:
Player.Listener.onTracksChanged(Tracks)
-
getTrackSelectionParameters
public TrackSelectionParameters getTrackSelectionParameters()
Deprecated.CallsPlayer.getTrackSelectionParameters()on the delegate and returns the result.- Specified by:
getTrackSelectionParametersin interfacePlayer- See Also:
}
-
setTrackSelectionParameters
public void setTrackSelectionParameters(TrackSelectionParameters parameters)
Deprecated.CallsPlayer.setTrackSelectionParameters(TrackSelectionParameters)on the delegate.- Specified by:
setTrackSelectionParametersin interfacePlayer
-
getMediaMetadata
public MediaMetadata getMediaMetadata()
Deprecated.CallsPlayer.getMediaMetadata()on the delegate and returns the result.- Specified by:
getMediaMetadatain interfacePlayer
-
getPlaylistMetadata
public MediaMetadata getPlaylistMetadata()
Deprecated.CallsPlayer.getPlaylistMetadata()on the delegate and returns the result.- Specified by:
getPlaylistMetadatain interfacePlayer
-
setPlaylistMetadata
public void setPlaylistMetadata(MediaMetadata mediaMetadata)
Deprecated.CallsPlayer.setPlaylistMetadata(MediaMetadata)on the delegate.- Specified by:
setPlaylistMetadatain interfacePlayer
-
getCurrentManifest
@Nullable public Object getCurrentManifest()
Deprecated.CallsPlayer.getCurrentManifest()on the delegate and returns the result.- Specified by:
getCurrentManifestin interfacePlayer
-
getCurrentTimeline
public Timeline getCurrentTimeline()
Deprecated.CallsPlayer.getCurrentTimeline()on the delegate and returns the result.- Specified by:
getCurrentTimelinein interfacePlayer- See Also:
Player.Listener.onTimelineChanged(Timeline, int)
-
getCurrentPeriodIndex
public int getCurrentPeriodIndex()
Deprecated.CallsPlayer.getCurrentPeriodIndex()on the delegate and returns the result.- Specified by:
getCurrentPeriodIndexin interfacePlayer
-
getCurrentWindowIndex
@Deprecated public int getCurrentWindowIndex()
Deprecated.UsegetCurrentMediaItemIndex()instead.CallsPlayer.getCurrentWindowIndex()on the delegate and returns the result.- Specified by:
getCurrentWindowIndexin interfacePlayer
-
getCurrentMediaItemIndex
public int getCurrentMediaItemIndex()
Deprecated.CallsPlayer.getCurrentMediaItemIndex()on the delegate and returns the result.- Specified by:
getCurrentMediaItemIndexin interfacePlayer
-
getNextWindowIndex
@Deprecated public int getNextWindowIndex()
Deprecated.UsegetNextMediaItemIndex()instead.CallsPlayer.getNextWindowIndex()on the delegate and returns the result.- Specified by:
getNextWindowIndexin interfacePlayer
-
getNextMediaItemIndex
public int getNextMediaItemIndex()
Deprecated.CallsPlayer.getNextMediaItemIndex()on the delegate and returns the result.- Specified by:
getNextMediaItemIndexin interfacePlayer
-
getPreviousWindowIndex
@Deprecated public int getPreviousWindowIndex()
Deprecated.UsegetPreviousMediaItemIndex()instead.CallsPlayer.getPreviousWindowIndex()on the delegate and returns the result.- Specified by:
getPreviousWindowIndexin interfacePlayer
-
getPreviousMediaItemIndex
public int getPreviousMediaItemIndex()
Deprecated.CallsPlayer.getPreviousMediaItemIndex()on the delegate and returns the result.- Specified by:
getPreviousMediaItemIndexin interfacePlayer
-
getCurrentMediaItem
@Nullable public MediaItem getCurrentMediaItem()
Deprecated.CallsPlayer.getCurrentMediaItem()on the delegate and returns the result.- Specified by:
getCurrentMediaItemin interfacePlayer- See Also:
Player.Listener.onMediaItemTransition(MediaItem, int)
-
getMediaItemCount
public int getMediaItemCount()
Deprecated.CallsPlayer.getMediaItemCount()on the delegate and returns the result.- Specified by:
getMediaItemCountin interfacePlayer
-
getMediaItemAt
public MediaItem getMediaItemAt(int index)
Deprecated.CallsPlayer.getMediaItemAt(int)on the delegate and returns the result.- Specified by:
getMediaItemAtin interfacePlayer
-
getDuration
public long getDuration()
Deprecated.CallsPlayer.getDuration()on the delegate and returns the result.- Specified by:
getDurationin interfacePlayer
-
getCurrentPosition
public long getCurrentPosition()
Deprecated.CallsPlayer.getCurrentPosition()on the delegate and returns the result.- Specified by:
getCurrentPositionin interfacePlayer
-
getBufferedPosition
public long getBufferedPosition()
Deprecated.CallsPlayer.getBufferedPosition()on the delegate and returns the result.- Specified by:
getBufferedPositionin interfacePlayer
-
getBufferedPercentage
public int getBufferedPercentage()
Deprecated.CallsPlayer.getBufferedPercentage()on the delegate and returns the result.- Specified by:
getBufferedPercentagein interfacePlayer
-
getTotalBufferedDuration
public long getTotalBufferedDuration()
Deprecated.CallsPlayer.getTotalBufferedDuration()on the delegate and returns the result.- Specified by:
getTotalBufferedDurationin interfacePlayer
-
isCurrentWindowDynamic
@Deprecated public boolean isCurrentWindowDynamic()
Deprecated.UseisCurrentMediaItemDynamic()instead.CallsPlayer.isCurrentWindowDynamic()on the delegate and returns the result.- Specified by:
isCurrentWindowDynamicin interfacePlayer
-
isCurrentMediaItemDynamic
public boolean isCurrentMediaItemDynamic()
Deprecated.CallsPlayer.isCurrentMediaItemDynamic()on the delegate and returns the result.- Specified by:
isCurrentMediaItemDynamicin interfacePlayer- See Also:
Timeline.Window.isDynamic
-
isCurrentWindowLive
@Deprecated public boolean isCurrentWindowLive()
Deprecated.UseisCurrentMediaItemLive()instead.CallsPlayer.isCurrentWindowLive()on the delegate and returns the result.- Specified by:
isCurrentWindowLivein interfacePlayer
-
isCurrentMediaItemLive
public boolean isCurrentMediaItemLive()
Deprecated.CallsPlayer.isCurrentMediaItemLive()on the delegate and returns the result.- Specified by:
isCurrentMediaItemLivein interfacePlayer- See Also:
Timeline.Window.isLive()
-
getCurrentLiveOffset
public long getCurrentLiveOffset()
Deprecated.CallsPlayer.getCurrentLiveOffset()on the delegate and returns the result.- Specified by:
getCurrentLiveOffsetin interfacePlayer
-
isCurrentWindowSeekable
@Deprecated public boolean isCurrentWindowSeekable()
Deprecated.UseisCurrentMediaItemSeekable()instead.CallsPlayer.isCurrentWindowSeekable()on the delegate and returns the result.- Specified by:
isCurrentWindowSeekablein interfacePlayer
-
isCurrentMediaItemSeekable
public boolean isCurrentMediaItemSeekable()
Deprecated.CallsPlayer.isCurrentMediaItemSeekable()on the delegate and returns the result.- Specified by:
isCurrentMediaItemSeekablein interfacePlayer- See Also:
Timeline.Window.isSeekable
-
isPlayingAd
public boolean isPlayingAd()
Deprecated.CallsPlayer.isPlayingAd()on the delegate and returns the result.- Specified by:
isPlayingAdin interfacePlayer
-
getCurrentAdGroupIndex
public int getCurrentAdGroupIndex()
Deprecated.CallsPlayer.getCurrentAdGroupIndex()on the delegate and returns the result.- Specified by:
getCurrentAdGroupIndexin interfacePlayer
-
getCurrentAdIndexInAdGroup
public int getCurrentAdIndexInAdGroup()
Deprecated.CallsPlayer.getCurrentAdIndexInAdGroup()on the delegate and returns the result.- Specified by:
getCurrentAdIndexInAdGroupin interfacePlayer
-
getContentDuration
public long getContentDuration()
Deprecated.CallsPlayer.getContentDuration()on the delegate and returns the result.- Specified by:
getContentDurationin interfacePlayer
-
getContentPosition
public long getContentPosition()
Deprecated.CallsPlayer.getContentPosition()on the delegate and returns the result.- Specified by:
getContentPositionin interfacePlayer
-
getContentBufferedPosition
public long getContentBufferedPosition()
Deprecated.CallsPlayer.getContentBufferedPosition()on the delegate and returns the result.- Specified by:
getContentBufferedPositionin interfacePlayer
-
getAudioAttributes
public AudioAttributes getAudioAttributes()
Deprecated.CallsPlayer.getAudioAttributes()on the delegate and returns the result.- Specified by:
getAudioAttributesin interfacePlayer
-
setVolume
public void setVolume(float volume)
Deprecated.CallsPlayer.setVolume(float)on the delegate.
-
getVolume
public float getVolume()
Deprecated.CallsPlayer.getVolume()on the delegate and returns the result.
-
getVideoSize
public VideoSize getVideoSize()
Deprecated.CallsPlayer.getVideoSize()on the delegate and returns the result.- Specified by:
getVideoSizein interfacePlayer- See Also:
Player.Listener.onVideoSizeChanged(VideoSize)
-
getSurfaceSize
public Size getSurfaceSize()
Deprecated.CallsPlayer.getSurfaceSize()on the delegate and returns the result.- Specified by:
getSurfaceSizein interfacePlayer- See Also:
Player.Listener.onSurfaceSizeChanged(int, int)
-
clearVideoSurface
public void clearVideoSurface()
Deprecated.CallsPlayer.clearVideoSurface()on the delegate.- Specified by:
clearVideoSurfacein interfacePlayer
-
clearVideoSurface
public void clearVideoSurface(@Nullable Surface surface)Deprecated.CallsPlayer.clearVideoSurface(Surface)on the delegate.- Specified by:
clearVideoSurfacein interfacePlayer- Parameters:
surface- The surface to clear.
-
setVideoSurface
public void setVideoSurface(@Nullable Surface surface)Deprecated.CallsPlayer.setVideoSurface(Surface)on the delegate.- Specified by:
setVideoSurfacein interfacePlayer- Parameters:
surface- TheSurface.
-
setVideoSurfaceHolder
public void setVideoSurfaceHolder(@Nullable SurfaceHolder surfaceHolder)Deprecated.CallsPlayer.setVideoSurfaceHolder(SurfaceHolder)on the delegate.- Specified by:
setVideoSurfaceHolderin interfacePlayer- Parameters:
surfaceHolder- The surface holder.
-
clearVideoSurfaceHolder
public void clearVideoSurfaceHolder(@Nullable SurfaceHolder surfaceHolder)Deprecated.CallsPlayer.clearVideoSurfaceHolder(SurfaceHolder)on the delegate.- Specified by:
clearVideoSurfaceHolderin interfacePlayer- Parameters:
surfaceHolder- The surface holder to clear.
-
setVideoSurfaceView
public void setVideoSurfaceView(@Nullable SurfaceView surfaceView)Deprecated.CallsPlayer.setVideoSurfaceView(SurfaceView)on the delegate.- Specified by:
setVideoSurfaceViewin interfacePlayer- Parameters:
surfaceView- The surface view.
-
clearVideoSurfaceView
public void clearVideoSurfaceView(@Nullable SurfaceView surfaceView)Deprecated.CallsPlayer.clearVideoSurfaceView(SurfaceView)on the delegate.- Specified by:
clearVideoSurfaceViewin interfacePlayer- Parameters:
surfaceView- The texture view to clear.
-
setVideoTextureView
public void setVideoTextureView(@Nullable TextureView textureView)Deprecated.CallsPlayer.setVideoTextureView(TextureView)on the delegate.- Specified by:
setVideoTextureViewin interfacePlayer- Parameters:
textureView- The texture view.
-
clearVideoTextureView
public void clearVideoTextureView(@Nullable TextureView textureView)Deprecated.CallsPlayer.clearVideoTextureView(TextureView)on the delegate.- Specified by:
clearVideoTextureViewin interfacePlayer- Parameters:
textureView- The texture view to clear.
-
getCurrentCues
public CueGroup getCurrentCues()
Deprecated.CallsPlayer.getCurrentCues()on the delegate and returns the result.- Specified by:
getCurrentCuesin interfacePlayer
-
getDeviceInfo
public DeviceInfo getDeviceInfo()
Deprecated.CallsPlayer.getDeviceInfo()on the delegate and returns the result.- Specified by:
getDeviceInfoin interfacePlayer
-
getDeviceVolume
public int getDeviceVolume()
Deprecated.CallsPlayer.getDeviceVolume()on the delegate and returns the result.- Specified by:
getDeviceVolumein interfacePlayer
-
isDeviceMuted
public boolean isDeviceMuted()
Deprecated.CallsPlayer.isDeviceMuted()on the delegate and returns the result.- Specified by:
isDeviceMutedin interfacePlayer
-
setDeviceVolume
@Deprecated public void setDeviceVolume(int volume)
Deprecated.UsesetDeviceVolume(int, int)instead.- Specified by:
setDeviceVolumein interfacePlayer
-
setDeviceVolume
public void setDeviceVolume(int volume, @com.google.android.exoplayer2.C.VolumeFlags int flags)Deprecated.CallsPlayer.setDeviceVolume(int, int)on the delegate.- Specified by:
setDeviceVolumein interfacePlayer- Parameters:
volume- The volume to set.flags- Either 0 or a bitwise combination of one or moreC.VolumeFlags.
-
increaseDeviceVolume
@Deprecated public void increaseDeviceVolume()
Deprecated.UseincreaseDeviceVolume(int)instead.- Specified by:
increaseDeviceVolumein interfacePlayer
-
increaseDeviceVolume
public void increaseDeviceVolume(@com.google.android.exoplayer2.C.VolumeFlags int flags)
Deprecated.CallsPlayer.increaseDeviceVolume(int)on the delegate.- Specified by:
increaseDeviceVolumein interfacePlayer- Parameters:
flags- Either 0 or a bitwise combination of one or moreC.VolumeFlags.
-
decreaseDeviceVolume
@Deprecated public void decreaseDeviceVolume()
Deprecated.UsedecreaseDeviceVolume(int)instead.- Specified by:
decreaseDeviceVolumein interfacePlayer
-
decreaseDeviceVolume
public void decreaseDeviceVolume(@com.google.android.exoplayer2.C.VolumeFlags int flags)
Deprecated.CallsPlayer.decreaseDeviceVolume(int)on the delegate.- Specified by:
decreaseDeviceVolumein interfacePlayer- Parameters:
flags- Either 0 or a bitwise combination of one or moreC.VolumeFlags.
-
setDeviceMuted
@Deprecated public void setDeviceMuted(boolean muted)
Deprecated.UsesetDeviceMuted(boolean, int)instead.- Specified by:
setDeviceMutedin interfacePlayer
-
setDeviceMuted
public void setDeviceMuted(boolean muted, @com.google.android.exoplayer2.C.VolumeFlags int flags)Deprecated.CallsPlayer.setDeviceMuted(boolean, int)on the delegate.- Specified by:
setDeviceMutedin interfacePlayer- Parameters:
muted- Whether to set the device to be muted or notflags- Either 0 or a bitwise combination of one or moreC.VolumeFlags.
-
-