Class BrightcoveSeekBarController
- java.lang.Object
-
- com.brightcove.player.event.AbstractComponent
-
- com.brightcove.player.mediacontroller.BrightcoveSeekBarController
-
- All Implemented Interfaces:
AccessibilityListener,Component
@ListensFor(events={"setMarkers","bufferedUpdate","hideSeekControls","showSeekControls","seekTo","didSeekTo","didSetVideo","seekbarDraggingStart","seekbarDraggingProgress","seekbarDraggingStop","willResumeContent"}) @Emits(events={"showMediaControls","seekbarDraggingStop","seekbarDraggingProgress","seekbarDraggingStart"}) public class BrightcoveSeekBarController extends AbstractComponent implements AccessibilityListener
Abstracts the seekbar operations and provides a helper class for the seekbar in general.
-
-
Field Summary
-
Fields inherited from class com.brightcove.player.event.AbstractComponent
eventEmitter, listenerTokens
-
-
Constructor Summary
Constructors Constructor Description BrightcoveSeekBarController(BrightcoveSeekBar seekBar, BaseVideoView videoView)Builds the seek bar controller.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDragging()Obtains the dragging state.voidonAccessibilityStateChanged(boolean enabled)Called back on change in the accessibility state.voidsetDragging(boolean value)Sets the dragging state.-
Methods inherited from class com.brightcove.player.event.AbstractComponent
addListener, addOnceListener, getEventEmitter, removeListener, removeListeners
-
-
-
-
Constructor Detail
-
BrightcoveSeekBarController
public BrightcoveSeekBarController(@NonNull BrightcoveSeekBar seekBar, @NonNull BaseVideoView videoView)Builds the seek bar controller.- Parameters:
seekBar- The seek bar object being helped.videoView- The SDK base video view.
-
-
Method Detail
-
isDragging
public boolean isDragging()
Obtains the dragging state.- Returns:
TRUEiff the User is currently performing a dragging operation.
-
setDragging
public void setDragging(boolean value)
Sets the dragging state.TRUEiff the User is currently performing a dragging operation.
-
onAccessibilityStateChanged
public void onAccessibilityStateChanged(boolean enabled)
Description copied from interface:AccessibilityListenerCalled back on change in the accessibility state.- Specified by:
onAccessibilityStateChangedin interfaceAccessibilityListener- Parameters:
enabled- Whether accessibility is enabled.
-
-