LwayvePlaybackControlView
final public class LwayvePlaybackControlView : UIView
LwayvePlaybackControlView provides a branded control for interaction with the embeddable contextual audio experience service.
-
Set current using instance of LwayveSDK for controlling playback and handling its actual state.
Declaration
Swift
public var lwayveSDK: LwayveSDK? { get set }
-
Initializes and returns a newly allocated LwayvePlaybackControlView object with the specified LwayveSDK branded interface.
Declaration
Swift
public override init(frame: CGRect)
Parameters
frame
The frame rectangle for the LwayvePlaybackControlView.
-
Undocumented
Declaration
Swift
public required init?(coder: NSCoder)
-
Undocumented
Declaration
Swift
public var defaultTrackName: String { get set }
-
Undocumented
Declaration
Swift
public var buttonsColor: UIColor { get set }
-
Undocumented
Declaration
Swift
override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool
-
Undocumented
Declaration
Swift
public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView?
-
Undocumented
See moreDeclaration
Swift
public enum BackgroundStyle
-
Declaration
Swift
public func lwayveSDK(didStartLoadingTrack track: AudioTrack)
-
Declaration
Swift
public func lwayveSDK(didStartPlayingTrack track: AudioTrack)
-
Declaration
Swift
public func lwayveSDK(didPauseTrack track: AudioTrack)
-
Declaration
Swift
public func lwayveSDK(didAlmostPlayTrackToEnd track: AudioTrack)
-
Declaration
Swift
public func lwayveSDK(didEndPlayingTrack track: AudioTrack)
-
Declaration
Swift
public func lwayveSDK(didFailPlayingTrack track: AudioTrack, withError error: Error)
-
Declaration
Swift
public func lwayveSDK(playerIsReadyToPlayStatusDidChange isReadyToPlay: Bool)
-
Declaration
Swift
public func lwayveSDK(playerCanSkipStatusDidChange canSkip: Bool)
-
Declaration
Swift
public func lwayveSDK(playerCanRewindStatusDidChange canRewind: Bool)
-
Declaration
Swift
public func contentUpdateInfoDidChange(_ updateInfo: ContentUpdateInfo)
-
Undocumented
Declaration
Swift
public override var intrinsicContentSize: CGSize { get }
-
Declaration
Swift
public func lwayveSDK(didInit sdk: LwayveSDK)
-
Undocumented
Declaration
Swift
public var trackNameFont: UIFont { get set }
-
Undocumented
Declaration
Swift
public var trackNameTextColor: UIColor { get set }
-
Undocumented
Declaration
Swift
public var trackNameBackgroundColor: UIColor? { get set }
-
Undocumented
Declaration
Swift
public var outerBandColor: UIColor? { get set }
-
Undocumented
Declaration
Swift
public var backgroundImage: UIImage? { get set }
-
Undocumented
Declaration
Swift
public func setBackgroundStyle(style: LwayvePlaybackControlView.BackgroundStyle)