Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danylovolokh/VideoPlayerManager
/ functions
Functions
515 in github.com/danylovolokh/VideoPlayerManager
⨍
Functions
515
◇
Types & classes
90
↓ 1 callers
Method
addRecyclerView
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:83
↓ 1 callers
Method
addVideoPlayerManagerFragment
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:71
↓ 1 callers
Method
addVisibilityUtilsFragment
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:77
↓ 1 callers
Method
bottomToTopMostVisibleItem
(ItemsPositionGetter itemsPositionGetter, int maxVisibilityPercents, ListItemData outMostVisibleItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:232
↓ 1 callers
Method
calculateActiveItem
1. This method get current item visibility percents. 2. Then get scroll direction and depending on it either call {@link #findNextItem(ItemsPositionG
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:307
↓ 1 callers
Method
calculateMostVisibleItem
This method calculates most visible item from top to bottom or from bottom to top depends on scroll direction. @param itemsPositionGetter @param firs
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:169
↓ 1 callers
Method
clearAll
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:472
↓ 1 callers
Method
clearPlayerInstance
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:135
↓ 1 callers
Method
createNewPlayerInstance
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:149
↓ 1 callers
Method
deactivate
There might be a case when not only new view becomes active, but also when no view is active. When view should stop being active this method is called
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItem.java:34
↓ 1 callers
Method
deactivateCurrentItem
(T listItemToDeactivate, View view, int position)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:60
↓ 1 callers
Method
enoughPercentsForDeactivation
(int visibilityPercents)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:333
↓ 1 callers
Method
err
(final String TAG, final String message)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:7
↓ 1 callers
Method
findNextItem
This method calculates visibility of next item. There are some cases when next item cannot be filled with data: 1. When current data is last item in
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:91
↓ 1 callers
Method
findPreviousItem
This method calculates visibility of previous item. There are some cases when previous item cannot be filled with data: 1. When current data is first
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:131
↓ 1 callers
Method
getAssetFileDescriptorDataSource
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:76
↓ 1 callers
Method
getCurrentPlayerState
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManagerCallback.java:17
↓ 1 callers
Method
getCurrentPosition
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:516
↓ 1 callers
Method
getDuration
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:551
↓ 1 callers
Method
getItemId
(int position)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/VideoListViewAdapter.java:36
↓ 1 callers
Method
getMockCurrentItem
@param firstVisiblePosition in {@link #mListItems} @param lastVisiblePosition in {@link #mListItems} @return ListItemData at lastVisiblePosition if us
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:268
↓ 1 callers
Method
getVideoUrlDataSource
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:80
↓ 1 callers
Method
getVisibilityPercents
(List<? extends ListItem> listItems)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:41
↓ 1 callers
Method
isAvailable
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:35
↓ 1 callers
Method
isFailedToPrepareUiForPlayback
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:52
↓ 1 callers
Method
isLocked
(String owner)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/PlayerQueueLock.java:27
↓ 1 callers
Method
isMostVisibleItemChanged
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:51
↓ 1 callers
Method
isReadyForPlayback
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:29
↓ 1 callers
Method
isVideoSizeAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:18
↓ 1 callers
Method
messageFinished
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Message.java:9
↓ 1 callers
Method
notifyOnErrorMainThread
(int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:376
↓ 1 callers
Method
notifyOnVideoCompletionMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:354
↓ 1 callers
Method
notifyOnVideoPreparedMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:365
↓ 1 callers
Method
notifyOnVideoSizeChangedMainThread
(int width, int height)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:328
↓ 1 callers
Method
notifyOnVideoStopped
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:190
↓ 1 callers
Method
notifyTextureAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:538
↓ 1 callers
Method
onActiveViewChangedActive
(View newActiveView, int newActiveViewPosition)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:32
↓ 1 callers
Method
onBindViewHolder
(Holder holder, int position)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:23
↓ 1 callers
Method
onBufferingUpdateMainThread
(int percent)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:662
↓ 1 callers
Method
onCompletion
(MediaPlayer mp)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:221
↓ 1 callers
Method
onDetectedListScroll
(ItemsPositionGetter itemsPositionGetter, int firstVisibleItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:38
↓ 1 callers
Method
onError
(MediaPlayer mp, int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:234
↓ 1 callers
Method
onErrorBackgroundThread
(int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:91
↓ 1 callers
Method
onPlayerItemChanged
(MetaData currentItemMetaData)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/PlayerItemChangeListener.java:9
↓ 1 callers
Method
onPrepareError
This method propagates error when {@link IOException} is thrown during synchronous {@link #prepare()} @param ex
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:135
↓ 1 callers
Method
onVideoPlayTimeChanged
(int positionInMilliseconds)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:668
↓ 1 callers
Method
onVideoPreparedBackgroundThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:87
↓ 1 callers
Method
onVideoSizeAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:480
↓ 1 callers
Method
performAction
(VideoPlayerView currentPlayer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:49
↓ 1 callers
Method
polledFromQueue
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Message.java:8
↓ 1 callers
Method
positionUpdaterIsWorking
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:255
↓ 1 callers
Method
prepare
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:176
↓ 1 callers
Method
printInfo
(int what)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:273
↓ 1 callers
Method
resetReleaseClearCurrentPlayer
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:335
↓ 1 callers
Method
runMessage
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Message.java:7
↓ 1 callers
Method
scrollStateStr
(int scrollState)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/BaseItemsVisibilityCalculator.java:46
↓ 1 callers
Method
setActive
When view visibility become bigger than "current active" view visibility then the new view becomes active. This method is called
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItem.java:28
↓ 1 callers
Method
setContentHeight
(int height)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:308
↓ 1 callers
Method
setContentWidth
(int width)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:316
↓ 1 callers
Method
setCurrentItem
(MetaData currentItemMetaData, VideoPlayerView newPlayerView)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManagerCallback.java:13
↓ 1 callers
Method
setScaleType
(ScaleType scaleType)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:59
↓ 1 callers
Method
setSurfaceTextureListener
(SurfaceTextureListener listener)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:247
↓ 1 callers
Method
setTitle
(String title)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/fragments/VisibilityUtilsFragment.java:33
↓ 1 callers
Method
setVisibilityPercentsText
(View currentView, int percents)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:132
↓ 1 callers
Method
startPositionUpdateNotifier
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:609
↓ 1 callers
Method
stateAfter
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:51
↓ 1 callers
Method
stateBefore
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:50
↓ 1 callers
Method
stop
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:183
↓ 1 callers
Method
stopPlayback
(VideoPlayerManager videoPlayerManager)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoItem.java:12
↓ 1 callers
Method
topToBottomMostVisibleItem
(ItemsPositionGetter itemsPositionGetter, int maxVisibilityPercents, ListItemData outMostVisibleItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:196
↓ 1 callers
Method
viewIsPartiallyHiddenBottom
(int height)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:140
↓ 1 callers
Method
viewIsPartiallyHiddenBottom
(int height)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:90
↓ 1 callers
Method
viewIsPartiallyHiddenTop
()
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:144
↓ 1 callers
Method
viewIsPartiallyHiddenTop
()
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:94
↓ 1 callers
Method
visibilityStr
(int visibility)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:687
Method
ApplicationTest
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ApplicationTest.java:10
Method
ApplicationTest
()
list-visibility-utils/src/androidTest/java/com/example/danylovolokh/visibilityutils/ApplicationTest.java:10
Method
AssetVideoItem
(String title, AssetFileDescriptor assetFileDescriptor, VideoPlayerManager<MetaData> videoPlayerManager, Picas
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/AssetVideoItem.java:25
Method
BaseVideoItem
(VideoPlayerManager<MetaData> videoPlayerManager)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:32
Method
ClearPlayerInstance
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/ClearPlayerInstance.java:12
Method
CreateNewPlayerInstance
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/CreateNewPlayerInstance.java:12
Method
CurrentItemMetaData
(int positionOfCurrentItem, View currentItemView)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/meta/CurrentItemMetaData.java:10
Method
DirectLinkVideoItem
(String title, String directUr, VideoPlayerManager videoPlayerManager, Picasso imageLoader, int imageResource)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/DirectLinkVideoItem.java:22
Method
HandlerThreadExtension
@param name @param setupExceptionHandler
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/HandlerThreadExtension.java:23
Method
Holder
(View itemView)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/Holder.java:16
Method
ListViewItemPositionGetter
(ListView listView)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ListViewItemPositionGetter.java:16
Method
MediaPlayerWrapper
(MediaPlayer mediaPlayer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:66
Method
MediaPlayerWrapperImpl
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapperImpl.java:7
Method
MessagesHandlerThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:33
Method
MockMediaPlayerWrapper
(MediaPlayer mediaPlayer)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:53
Method
PlayerMessage
(VideoPlayerView currentPlayer, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:19
Method
Prepare
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Prepare.java:22
Method
RecyclerViewItemPositionGetter
(LinearLayoutManager layoutManager, RecyclerView recyclerView)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/RecyclerViewItemPositionGetter.java:25
Method
Release
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Release.java:13
Method
Reset
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Reset.java:13
Method
ScalableTextureView
(Context context)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:43
Method
ScrollDirectionDetector
(OnDetectScrollListener onDetectScrollListener)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:26
Method
SetAssetsDataSourceMessage
(VideoPlayerView videoPlayerView, AssetFileDescriptor assetFileDescriptor, VideoPlayerManagerCallback callback
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/SetAssetsDataSourceMessage.java:18
Method
SetDataSourceMessage
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/SetDataSourceMessage.java:12
Method
SetNewViewForPlayback
(MetaData currentItemMetaData, VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/SetNewViewForPlayback.java:14
← previous
next →
101–200 of 515, ranked by callers