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
↓ 207 callers
Method
v
(final String TAG, final String message)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:27
↓ 76 callers
Method
getCurrentState
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:70
↓ 71 callers
Method
v
(final String TAG, final String message)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/utils/Logger.java:28
↓ 33 callers
Method
setDataSource
(Context context, Uri uri)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:86
↓ 28 callers
Method
prepare
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:116
↓ 24 callers
Method
createItemFromAsset
(String assetName, int imageResource, Activity activity, VideoPlayerManager<MetaData> videoPlayerManager)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/ItemFactory.java:13
↓ 23 callers
Method
start
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:111
↓ 17 callers
Method
d
(final String TAG, final String message)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:23
↓ 15 callers
Method
pause
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:126
↓ 15 callers
Method
post
(Runnable r)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/HandlerThreadExtension.java:53
↓ 12 callers
Method
getView
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:25
↓ 11 callers
Method
addMessage
Use it if you need to add a single message
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:76
↓ 11 callers
Method
stop
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:121
↓ 10 callers
Method
getChildAt
(int position)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ItemsPositionGetter.java:15
↓ 10 callers
Method
inf
(final String TAG, final String message)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:19
↓ 9 callers
Method
checkThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:115
↓ 9 callers
Method
reset
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:81
↓ 8 callers
Method
release
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:128
↓ 8 callers
Method
tryToFailSetDataSource
(MediaPlayerWrapper.State previousState)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperSetDataSourceTest.java:116
↓ 7 callers
Method
fillWithData
(int indexInAdapter, View view)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:29
↓ 7 callers
Method
getChildCount
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ItemsPositionGetter.java:19
↓ 7 callers
Method
getIndex
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:21
↓ 7 callers
Method
tryToFailPrepare
(MediaPlayerWrapper.State previousState)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperPrepareTest.java:120
↓ 7 callers
Method
wait
(String owner)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/PlayerQueueLock.java:33
↓ 6 callers
Method
attachThreadId
(String str)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:31
↓ 6 callers
Method
attachThreadId
(String str)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/utils/Logger.java:32
↓ 6 callers
Method
complete
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:63
↓ 6 callers
Method
failWithError
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:67
↓ 6 callers
Method
getVisibilityPercents
When this method is called, the implementation should provide a visibility percents in range 0 - 100 % @param view the view which visibility percent s
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItem.java:22
↓ 6 callers
Method
indexOfChild
(View view)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ItemsPositionGetter.java:17
↓ 6 callers
Method
onScrollStateIdle
(ItemsPositionGetter itemsPositionGetter, int firstVisiblePosition, int lastVisiblePosition)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/ListItemsVisibilityCalculator.java:10
↓ 5 callers
Method
addMediaPlayerListener
(MediaPlayerWrapper.MainThreadMediaPlayerListener listener)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:294
↓ 5 callers
Method
lock
(String owner)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/PlayerQueueLock.java:15
↓ 5 callers
Method
notify
(String owner)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/PlayerQueueLock.java:39
↓ 5 callers
Method
playNewVideo
(MetaData currentItemMetaData, VideoPlayerView player, VideoPlayerManager<MetaData> videoPlayerManager)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoItem.java:11
↓ 5 callers
Method
tryToFailStart
(MediaPlayerWrapper.State previousState)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperStartTest.java:118
↓ 5 callers
Method
tryToFailStop
(MediaPlayerWrapper.State previousState)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperStopTest.java:124
↓ 5 callers
Method
unlock
(String owner)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/PlayerQueueLock.java:21
↓ 4 callers
Method
clearAllPendingMessages
(String outer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:112
↓ 4 callers
Method
getContentHeight
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:312
↓ 4 callers
Method
getContentWidth
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:320
↓ 4 callers
Method
getFirstVisiblePosition
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ItemsPositionGetter.java:23
↓ 4 callers
Method
getLastVisiblePosition
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ItemsPositionGetter.java:21
↓ 4 callers
Method
initView
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:236
↓ 4 callers
Method
isReadyForPlayback
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:524
↓ 4 callers
Method
onErrorMainThread
(int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:660
↓ 4 callers
Method
pauseQueueProcessing
(String outer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:102
↓ 4 callers
Method
resumeQueueProcessing
(String outer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:107
↓ 4 callers
Method
setVideoSize
(Integer videoHeight, Integer videoWidth)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:39
↓ 4 callers
Method
start
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:207
↓ 4 callers
Method
startNewPlayback
In order to start new playback we have to do few steps in specific order: Before calling this method the queue processing should be stopped 1. Clear
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:175
↓ 4 callers
Method
updateMatrixScaleRotate
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:175
↓ 4 callers
Method
w
(final String TAG, final String message)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:15
↓ 3 callers
Method
addMessages
Use it if you need to add a multiple messages
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:91
↓ 3 callers
Method
getCurrentState
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:24
↓ 3 callers
Method
onScroll
(ItemsPositionGetter itemsPositionGetter, int firstVisibleItem, int visibleItemCount, int scrollState)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/ListItemsVisibilityCalculator.java:11
↓ 3 callers
Method
reset
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:121
↓ 3 callers
Method
stopAnyPlayback
Call it if you need to stop any playback that is currently playing
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManager.java:39
↓ 3 callers
Method
stopResetReleaseClearCurrentPlayer
This method posts a set of messages to {@link MessagesHandlerThread} in order to stop current playback
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:287
↓ 2 callers
Method
createView
(ViewGroup parent, int screenWidth)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:61
↓ 2 callers
Method
getScaledContentHeight
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:293
↓ 2 callers
Method
getScaledContentWidth
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:289
↓ 2 callers
Method
isAttachedToWindow
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:611
↓ 2 callers
Method
isInPlaybackState
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:155
↓ 2 callers
Method
isSurfaceTextureAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:24
↓ 2 callers
Method
makeToast
(String text)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:31
↓ 2 callers
Method
notifyPositionUpdated
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:627
↓ 2 callers
Method
onScrollDirectionChanged
(ScrollDirection scrollDirection)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:31
↓ 2 callers
Method
onScrollDown
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:64
↓ 2 callers
Method
onScrollUp
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:75
↓ 2 callers
Method
onStateTouchScroll
(ItemsPositionGetter itemsPositionGetter)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/BaseItemsVisibilityCalculator.java:44
↓ 2 callers
Method
onVideoCompletionMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:658
↓ 2 callers
Method
onVideoPreparedMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:656
↓ 2 callers
Method
onVideoSizeChangedBackgroundThread
(int width, int height)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:85
↓ 2 callers
Method
onVideoSizeChangedMainThread
(int width, int height)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:654
↓ 2 callers
Method
onVideoStoppedMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:664
↓ 2 callers
Method
postQuit
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/HandlerThreadExtension.java:80
↓ 2 callers
Method
printErrorExtra
(int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:439
↓ 2 callers
Method
resetMediaPlayer
Call it if you no longer need the player
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManager.java:44
↓ 2 callers
Method
setCurrentItem
(ListItemData newCurrentItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:351
↓ 2 callers
Method
setDataSource
(String path)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:252
↓ 2 callers
Method
setFailedToPrepareUiForPlayback
(boolean failed)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:48
↓ 2 callers
Method
setMainThreadMediaPlayerListener
Listener trigger 'onVideoPreparedMainThread' and `onVideoCompletionMainThread` events
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:311
↓ 2 callers
Method
setMostVisibleItemChanged
(boolean isDataChanged)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:47
↓ 2 callers
Method
setNewViewForPlayback
This method posts a message that will eventually call {@link PlayerItemChangeListener#onPlayerItemChanged(MetaData)} When current player is stopped an
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:278
↓ 2 callers
Method
setOnCompletionListener
(OnCompletionListener listener)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:71
↓ 2 callers
Method
setOnErrorListener
(OnErrorListener listener)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:76
↓ 2 callers
Method
setSurfaceTexture
(SurfaceTexture surfaceTexture)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:489
↓ 2 callers
Method
setSurfaceTextureAvailable
(boolean available)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:35
↓ 2 callers
Method
setVideoPlayerState
(VideoPlayerView videoPlayerView, PlayerMessageState playerMessageState)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManagerCallback.java:15
↓ 2 callers
Method
setVideoStateListener
(VideoStateListener listener)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:315
↓ 2 callers
Method
setVolume
(float leftVolume, float rightVolume)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:504
↓ 2 callers
Method
startPlayback
This method posts a set of messages to {@link MessagesHandlerThread} in order to start new playback @param videoPlayerView - video player view which
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:252
↓ 2 callers
Method
startThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/HandlerThreadExtension.java:65
↓ 2 callers
Method
stopPositionUpdateNotifier
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:619
↓ 2 callers
Method
update
This method needs to be called when created/recycled view is updated. Call it in 1. {@link android.widget.ListAdapter#getView(int, View, ViewGroup)} 2
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:42
↓ 2 callers
Method
updateMatrixTranslate
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:185
↓ 2 callers
Method
updateTextureViewSize
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:73
↓ 1 callers
Method
activateNewCurrentItem
(T newListItem, View currentView, int position)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:59
↓ 1 callers
Method
addListView
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:89
next →
1–100 of 515, ranked by callers