ResultTrailerPlayer

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var binding: ERROR CLASS: Symbol not found for FragmentResultSwipeBinding??
Link copied to clipboard
open val context: Context?
Link copied to clipboard
protected var currentQualityProfile: Int

Default profile 1 Decides how links should be sorted based on a priority system. This will be set in runtime based on settings.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var doubleTapEnabled: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var exitTransition: Any?
Link copied to clipboard
protected var fastForwardTime: Long
Link copied to clipboard
Link copied to clipboard
protected var hasEpisodes: Boolean
Link copied to clipboard
protected open override var hasPipModeSupport: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val host: Any?
Link copied to clipboard
val id: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open override var isFullScreenPlayer: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var isLocked: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var isShowing: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open override var layout: ERROR CLASS: Unresolved name: fragment_result_swipe
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open override var lockRotation: Boolean
Link copied to clipboard
protected var mMediaSession: MediaSession?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var playerBinding: ERROR CLASS: Symbol not found for PlayerCustomLayoutBinding??
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var recommendationBinding: ERROR CLASS: Symbol not found for ResultRecommendationsBinding??
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var resultBinding: ERROR CLASS: Symbol not found for FragmentResultBinding??
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var rotatedManually: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var speedupEnabled: Boolean
Link copied to clipboard
protected var subtitleDelay: Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var syncBinding: ERROR CLASS: Symbol not found for ResultSyncBinding??
Link copied to clipboard
protected lateinit var syncModel: SyncViewModel
Link copied to clipboard
val tag: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val view: View?
Link copied to clipboard
Link copied to clipboard
protected lateinit var viewModel: ResultViewModel2
Link copied to clipboard

Functions

Link copied to clipboard
protected fun animateLayoutChanges()
Link copied to clipboard
protected fun autoHide()
Link copied to clipboard
open fun dump(@NonNull prefix: String, @Nullable fd: FileDescriptor?, @NonNull writer: PrintWriter, @Nullable args: Array<out String?>??)
Link copied to clipboard
open override fun embeddedSubtitlesFetched(subtitles: List<SubtitleData>)
Link copied to clipboard
protected fun enterFullscreen()
Link copied to clipboard
open override fun exitedPipMode()
Link copied to clipboard
protected fun exitFullscreen()
Link copied to clipboard
fun Fragment.getChooseFolderLauncher(dirSelected: (uri: Uri?, path: String?) -> Unit): ActivityResultLauncher<Uri?>
Link copied to clipboard
fun getString(@StringRes resId: Int, @Nullable vararg formatArgs: Any?): String
Link copied to clipboard
Link copied to clipboard
open override fun hasNextMirror(): Boolean
Link copied to clipboard
Link copied to clipboard
protected fun hidePlayerUI()
Link copied to clipboard
Link copied to clipboard
open fun lockOrientation(activity: Activity)
Link copied to clipboard
open fun mainCallback(event: PlayerEvent)

This receives the events from the player, if you want to append functionality you do it here, do note that this only receives events for UI changes, and returning early WONT stop it from changing in eg the player time or pause status

Link copied to clipboard
open override fun nextEpisode()
Link copied to clipboard
open override fun nextMirror()
Link copied to clipboard
Link copied to clipboard
fun <T> LifecycleOwner.observe(liveData: LiveData<T>, action: (t: T) -> Unit)

NOTE: Only one observer at a time per value

Link copied to clipboard
fun <T> LifecycleOwner.observeNullable(liveData: LiveData<T>, action: (t: T) -> Unit)

NOTE: Only one observer at a time per value

Link copied to clipboard
open fun onActivityCreated(@Nullable savedInstanceState: Bundle?)
Link copied to clipboard
open fun onActivityResult(requestCode: Int, resultCode: Int, @Nullable data: Intent?)
Link copied to clipboard
Link copied to clipboard
open fun onAttachFragment(@NonNull childFragment: Fragment)
Link copied to clipboard
open override fun onConfigurationChanged(newConfig: Configuration)
Link copied to clipboard
Link copied to clipboard
open override fun onCreate(savedInstanceState: Bundle?)
Link copied to clipboard
open fun onCreateAnimation(transit: Int, enter: Boolean, nextAnim: Int): Animation?
Link copied to clipboard
open fun onCreateAnimator(transit: Int, enter: Boolean, nextAnim: Int): Animator?
Link copied to clipboard
Link copied to clipboard
open override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?
Link copied to clipboard
open override fun onDestroy()
Link copied to clipboard
Link copied to clipboard
open override fun onDestroyView()
Link copied to clipboard
Link copied to clipboard
open fun onDownload(event: DownloadEvent)
Link copied to clipboard
open fun onGetLayoutInflater(@Nullable savedInstanceState: Bundle?): LayoutInflater
Link copied to clipboard
Link copied to clipboard
open fun onInflate(@NonNull activity: Activity, @NonNull attrs: AttributeSet, @Nullable savedInstanceState: Bundle?)
open fun onInflate(@NonNull context: Context, @NonNull attrs: AttributeSet, @Nullable savedInstanceState: Bundle?)
Link copied to clipboard
Link copied to clipboard
open fun onMultiWindowModeChanged(isInMultiWindowMode: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onPause()
Link copied to clipboard
open override fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun onPrimaryNavigationFragmentChanged(isPrimaryNavigationFragment: Boolean)
Link copied to clipboard
open fun onRequestPermissionsResult(requestCode: Int, @NonNull permissions: Array<out String?>, @NonNull grantResults: IntArray)
Link copied to clipboard
open override fun onResume()
Link copied to clipboard
open override fun onSaveInstanceState(outState: Bundle)
Link copied to clipboard
Link copied to clipboard
open override fun onStop()
Link copied to clipboard
open fun onTimestamp(timestamp: EpisodeSkip.SkipStamp?)
Link copied to clipboard
Link copied to clipboard
open override fun onTracksInfoChanged()
Link copied to clipboard
open override fun onViewCreated(view: View, savedInstanceState: Bundle?)
Link copied to clipboard
open fun onViewStateRestored(@Nullable savedInstanceState: Bundle?)
Link copied to clipboard
open override fun openOnlineSubPicker(context: Context, loadResponse: LoadResponse?, dismissCallback: () -> Unit)
Link copied to clipboard
open override fun playerDimensionsLoaded(width: Int, height: Int)
Link copied to clipboard
open override fun playerError(exception: Throwable)
Link copied to clipboard
open override fun playerPositionChanged(position: Long, duration: Long)
Link copied to clipboard
open override fun playerStatusChanged()
Link copied to clipboard
open fun playerUpdated(player: Any?)
Link copied to clipboard
Link copied to clipboard
open override fun prevEpisode()
Link copied to clipboard
Link copied to clipboard
fun requestPermissions(@NonNull permissions: Array<out String?>, requestCode: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun resize(resize: PlayerResize, showToast: Boolean)
fun resize(resize: Int, showToast: Boolean)
Link copied to clipboard
open fun setHasOptionsMenu(hasMenu: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun setMenuVisibility(menuVisible: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun setTargetFragment(@Nullable fragment: Fragment?, requestCode: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun showMirrorsDialogue()
Link copied to clipboard
open override fun showTracksDialogue()
Link copied to clipboard
open fun startActivity(@NonNull intent: Intent)
open fun startActivity(@NonNull intent: Intent, @Nullable options: Bundle?)
Link copied to clipboard
open fun startActivityForResult(@NonNull intent: Intent, requestCode: Int)
open fun startActivityForResult(@NonNull intent: Intent, requestCode: Int, @Nullable options: Bundle?)
Link copied to clipboard
open fun startIntentSenderForResult(@NonNull intent: IntentSender, requestCode: Int, @Nullable fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int, @Nullable options: Bundle?)
Link copied to clipboard
Link copied to clipboard
open override fun subtitlesChanged()
Link copied to clipboard
protected fun uiReset()
Link copied to clipboard
Link copied to clipboard
fun updateSpeedDialogBinding(binding: ERROR CLASS: Symbol not found for SpeedDialogBinding)
Link copied to clipboard
open override fun updateUIVisibility()