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) -> FPPlayerControlConfigBuilder
Parameters
string
Control url string
-
Sets mute button visibility
Declaration
Swift
@discardableResult public func setMuteControl(_ visible: Bool) -> FPPlayerControlConfigBuilder
Parameters
visible
True if visible, default false
-
Sets volume control visibility
Declaration
Swift
@discardableResult public func setVolumeControl(_ visible: Bool) -> FPPlayerControlConfigBuilder
Parameters
visible
True if visible, default false
-
Sets fullscreen button visibility
Declaration
Swift
@discardableResult public func setFullscreenControl(_ visible: Bool) -> FPPlayerControlConfigBuilder
Parameters
visible
True if visible, default true
-
Sets control visibility
Declaration
Swift
@discardableResult public func setControlsVisible(_ visible: Bool) -> FPPlayerControlConfigBuilder
Parameters
visible
True if visible, default true
-
Sets to use drag handle on control bar
Declaration
Swift
@discardableResult public func setUseDragHandle(_ use: Bool) -> FPPlayerControlConfigBuilder
Parameters
use
True if to use, default false
-
Sets to use thin control bar
Declaration
Swift
@discardableResult public func setUseThinControlBar(_ use: Bool) -> FPPlayerControlConfigBuilder
Parameters
use
True if to use, default false
-
Sets to use second play button variable
Declaration
Swift
@discardableResult public func setUsePlay2(_ use: Bool) -> FPPlayerControlConfigBuilder
Parameters
use
True if to use, default false
-
Sets to use third play button variable
Declaration
Swift
@discardableResult public func setUsePlay3(_ use: Bool) -> FPPlayerControlConfigBuilder
Parameters
use
True if to use, default false
-
Sets to custom attribute with key and value
Declaration
Swift
public func setCustom(key: String, value: Any) -> FPPlayerControlConfigBuilder
Parameters
key
Key
value
Value
-
Enable Flowplayer plugins
Declaration
Swift
public func enablePlugins(_ plugins: Array<String>) -> FPPlayerControlConfigBuilder
Parameters
plugins
Array containing plugin name or URL
-
Builds config object
Declaration
Swift
public func build() -> FPPlayerControlConfig