public static class PlayerControlConfig.Builder
Builder class for creating a control config object.
Constructor and Description |
---|
Builder()
Builder class for creating a control config object.
|
Modifier and Type | Method and Description |
---|---|
PlayerControlConfig |
build()
Builds PlayerControlConfig object
|
PlayerControlConfig.Builder |
enablePlugins(java.lang.String[] plugins)
Enable Flowplayer plugins
|
PlayerControlConfig.Builder |
setControlUrl(java.lang.String url)
Sets custom controls URL
|
PlayerControlConfig.Builder |
setControlsVisible(boolean visible)
Sets playback controls visible, default true.
|
PlayerControlConfig.Builder |
setCustom(java.lang.String key,
java.lang.Object value)
Sets custom parameters by key and value
|
PlayerControlConfig.Builder |
setFullscreenControl(boolean visible)
Sets fullscreen control visible, default true.
|
PlayerControlConfig.Builder |
setMuteControl(boolean visible)
Sets mute control visible, default false.
|
PlayerControlConfig.Builder |
setUseDragHandle(boolean use)
Sets drag handle in use, default false.
|
PlayerControlConfig.Builder |
setUsePlay2(boolean use)
Sets play button variant 2, default false.
|
PlayerControlConfig.Builder |
setUsePlay3(boolean use)
Sets play button variant 3, default false.
|
PlayerControlConfig.Builder |
setUseThinControlBar(boolean use)
Sets thin control bar, default false.
|
PlayerControlConfig.Builder |
setVolumeControl(boolean visible)
Sets volume control visible, default false.
|
@NotNull public PlayerControlConfig.Builder setControlUrl(@NotNull java.lang.String url)
Sets custom controls URL
@NotNull public PlayerControlConfig.Builder setVolumeControl(boolean visible)
Sets volume control visible, default false.
@NotNull public PlayerControlConfig.Builder setMuteControl(boolean visible)
Sets mute control visible, default false.
@NotNull public PlayerControlConfig.Builder setFullscreenControl(boolean visible)
Sets fullscreen control visible, default true.
@NotNull public PlayerControlConfig.Builder setControlsVisible(boolean visible)
Sets playback controls visible, default true.
@NotNull public PlayerControlConfig.Builder setUseDragHandle(boolean use)
Sets drag handle in use, default false.
@NotNull public PlayerControlConfig.Builder setUseThinControlBar(boolean use)
Sets thin control bar, default false.
@NotNull public PlayerControlConfig.Builder setUsePlay2(boolean use)
Sets play button variant 2, default false.
@NotNull public PlayerControlConfig.Builder setUsePlay3(boolean use)
Sets play button variant 3, default false.
@NotNull public PlayerControlConfig.Builder setCustom(@NotNull java.lang.String key, @NotNull java.lang.Object value)
Sets custom parameters by key and value
@NotNull public PlayerControlConfig.Builder enablePlugins(@NotNull java.lang.String[] plugins)
Enable Flowplayer plugins
@NotNull public PlayerControlConfig build()
Builds PlayerControlConfig object