-
- 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 FastForwardButtonController extends SeekButtonController
The default Brightcove Fast forward controller.
-
-
Field Summary
Fields Modifier and Type Field Description private EventListener
didSeekHandler
-
Constructor Summary
Constructors Constructor Description FastForwardButtonController(Context context, BaseVideoView videoView, BrightcoveControlBar controlBar, Typeface font)
Builds a complete controller.
-
Method Summary
Modifier and Type Method Description EventListener
getDidSeekHandler()
Gets the EventListener callback to trigger when the DID_SEEK_TO event is received. boolean
onFastForward(KeyEvent event)
On fast forward 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, onHome, onMenu, onPause, onPlay, onPlayPause, onRewind, 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
-
FastForwardButtonController
FastForwardButtonController(Context context, BaseVideoView videoView, BrightcoveControlBar controlBar, Typeface font)
Builds a complete controller.- Parameters:
context
- The given Android application context.videoView
- The SDK video view used, possibly, to determine managed state asssociated with the button.controlBar
- The layout widget to which the button will be added.
-
-
Method Detail
-
getDidSeekHandler
EventListener getDidSeekHandler()
Gets the EventListener callback to trigger when the DID_SEEK_TO event is received.
-
onFastForward
boolean onFastForward(KeyEvent event)
On fast forward key actioned
- Parameters:
event
- the android.view.
-
-
-
-