Class PlaybackVideoFragment
-
- All Implemented Interfaces:
-
ai.nexconn.chatui.shortvideo.player.EasyVideoCallback,android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner
public class PlaybackVideoFragment extends Fragment implements EasyVideoCallback
-
-
Constructor Summary
Constructors Constructor Description PlaybackVideoFragment()
-
Method Summary
Modifier and Type Method Description voidsetVideoCallback(EasyVideoCallback pVideoCallback)voidonAttach(Activity activity)static PlaybackVideoFragmentnewInstance(ShortVideoMessage sightMessage, String outputUri, String id, ChannelType type, boolean fromSightList, boolean displayCurrentVideo, int initialPosition, int initialPlayerStatus, boolean needAutoPlay)voidonResume()voidonDestroy()voidonPause()ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)voidonViewCreated(View view, Bundle savedInstanceState)voidonDestroyView()voidonStarted(EasyVideoPlayer player)voidonPaused(EasyVideoPlayer player)voidonPreparing(EasyVideoPlayer player)voidonPrepared(EasyVideoPlayer player)voidonBuffering(int percent)voidonError(EasyVideoPlayer player, Exception e)voidonCompletion(EasyVideoPlayer player)voidonPlayError(Uri source, int what, int extra)voidonSightListRequest()voidonClose()voidpause()voidsetplayBtnVisible(int visible)voidsetLongClickable(boolean isLongClickable)voidsetInitialPosition(int position)intgetCurrentSeek()intgetCurrentPlayerStatus()intgetBeforePausePlayerStatus()voidsetSeekBarClickable(boolean pIsClickable)-
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class androidx.lifecycle.HasDefaultViewModelProviderFactory
getDefaultViewModelCreationExtras -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setVideoCallback
void setVideoCallback(EasyVideoCallback pVideoCallback)
-
onAttach
void onAttach(Activity activity)
-
newInstance
static PlaybackVideoFragment newInstance(ShortVideoMessage sightMessage, String outputUri, String id, ChannelType type, boolean fromSightList, boolean displayCurrentVideo, int initialPosition, int initialPlayerStatus, boolean needAutoPlay)
-
onResume
void onResume()
-
onDestroy
void onDestroy()
-
onPause
void onPause()
-
onCreateView
@Nullable() View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
onViewCreated
void onViewCreated(View view, Bundle savedInstanceState)
-
onDestroyView
void onDestroyView()
-
onStarted
void onStarted(EasyVideoPlayer player)
-
onPaused
void onPaused(EasyVideoPlayer player)
-
onPreparing
void onPreparing(EasyVideoPlayer player)
-
onPrepared
void onPrepared(EasyVideoPlayer player)
-
onBuffering
void onBuffering(int percent)
-
onError
void onError(EasyVideoPlayer player, Exception e)
-
onCompletion
void onCompletion(EasyVideoPlayer player)
-
onPlayError
void onPlayError(Uri source, int what, int extra)
-
onSightListRequest
void onSightListRequest()
-
onClose
void onClose()
-
pause
void pause()
-
setplayBtnVisible
void setplayBtnVisible(int visible)
-
setLongClickable
void setLongClickable(boolean isLongClickable)
-
setInitialPosition
void setInitialPosition(int position)
-
getCurrentSeek
int getCurrentSeek()
-
getCurrentPlayerStatus
int getCurrentPlayerStatus()
-
getBeforePausePlayerStatus
int getBeforePausePlayerStatus()
-
setSeekBarClickable
void setSeekBarClickable(boolean pIsClickable)
-
-
-
-