FPPlayerControlConfigBuilder
@objc
@objcMembers
public class FPPlayerControlConfigBuilder : NSObject
This is a builder for creating a config class for optional player control features.
-
Sets custom control URL
Declaration
Swift
@discardableResult public func setControlsUrl(_ string: String) -> FPPlayerControlConfigBuilderParameters
stringControl url string
-
Sets mute button visibility
Declaration
Swift
@discardableResult public func setMuteControl(_ visible: Bool) -> FPPlayerControlConfigBuilderParameters
visibleTrue if visible, default false
-
Sets volume control visibility
Declaration
Swift
@discardableResult public func setVolumeControl(_ visible: Bool) -> FPPlayerControlConfigBuilderParameters
visibleTrue if visible, default false
-
Sets fullscreen button visibility
Declaration
Swift
@discardableResult public func setFullscreenControl(_ visible: Bool) -> FPPlayerControlConfigBuilderParameters
visibleTrue if visible, default true
-
Sets control visibility
Declaration
Swift
@discardableResult public func setControlsVisible(_ visible: Bool) -> FPPlayerControlConfigBuilderParameters
visibleTrue if visible, default true
-
Sets to use drag handle on control bar
Declaration
Swift
@discardableResult public func setUseDragHandle(_ use: Bool) -> FPPlayerControlConfigBuilderParameters
useTrue if to use, default false
-
Sets to use thin control bar
Declaration
Swift
@discardableResult public func setUseThinControlBar(_ use: Bool) -> FPPlayerControlConfigBuilderParameters
useTrue if to use, default false
-
Sets to use second play button variable
Declaration
Swift
@discardableResult public func setUsePlay2(_ use: Bool) -> FPPlayerControlConfigBuilderParameters
useTrue if to use, default false
-
Sets to use third play button variable
Declaration
Swift
@discardableResult public func setUsePlay3(_ use: Bool) -> FPPlayerControlConfigBuilderParameters
useTrue if to use, default false
-
Sets to custom attribute with key and value
Declaration
Swift
public func setCustom(key: String, value: Any) -> FPPlayerControlConfigBuilderParameters
keyKey
valueValue
-
Enable Flowplayer plugins
Declaration
Swift
public func enablePlugins(_ plugins: Array<String>) -> FPPlayerControlConfigBuilderParameters
pluginsArray containing plugin name or URL
-
Builds config object
Declaration
Swift
public func build() -> FPPlayerControlConfig
FPPlayerControlConfigBuilder Class Reference