-
- All Implemented Interfaces:
-
com.brightcove.player.accessibility.AccessibilityListener
,com.brightcove.player.event.Component
,com.brightcove.player.mediacontroller.buttons.ButtonController
,com.brightcove.player.mediacontroller.buttons.RemoteControlKeyState
public class RewindButtonController extends SeekButtonController
The default Brightcove rewind controller.
-
-
Field Summary
Fields Modifier and Type Field Description private EventListener
didSeekHandler
-
Constructor Summary
Constructors Constructor Description RewindButtonController(Context context, BaseVideoView videoView, BrightcoveControlBar controlBar, Typeface font)
Builds a button controller to handle the rewind button.
-
Method Summary
Modifier and Type Method Description EventListener
getDidSeekHandler()
Gets the EventListener callback to trigger when the DID_SEEK_TO event is received. boolean
onRewind(KeyEvent event)
On rewind key actioned -
Methods inherited from class com.brightcove.player.mediacontroller.buttons.SeekButtonController
getManagedState, getOnHoldUpdateFrequency, getOnHoldWaitTime, getProperties, getSeekDefault, getSeekDefaultLong, getSeekPercentage, getVisibilityState, isSeekRelativeEnabled, onDpadCenter, setOnHoldUpdateFrequency, setOnHoldWaitTime, setSeekDefault, setSeekDefault, setSeekPercentage, setSeekRelativeEnabled
-
Methods inherited from class com.brightcove.player.mediacontroller.buttons.AbstractButtonController
getButton, getEventEmitter, getFont, getId, getStateList, onAccessibilityStateChanged, onBack, onDpadDown, onDpadLeft, onDpadRight, onDpadUp, onFastForward, onHome, onMenu, onPause, onPlay, onPlayPause, onSkipBackward, onSkipForward, setVisibility, syncStates
-
Methods inherited from class com.brightcove.player.event.AbstractComponent
addListener, addOnceListener, removeListener, removeListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RewindButtonController
RewindButtonController(Context context, BaseVideoView videoView, BrightcoveControlBar controlBar, Typeface font)
Builds a button controller to handle the rewind button.- Parameters:
context
- The Android application context.videoView
- The SDK video view object parenting the control bar.controlBar
- The button widget parent view.font
- The, possibly null, typeface for the button.
-
-
Method Detail
-
getDidSeekHandler
EventListener getDidSeekHandler()
Gets the EventListener callback to trigger when the DID_SEEK_TO event is received.
-
-
-
-