AuroraLive Player iOS SDK Documentation

Protocol Aurora​Live​Player​Delegate

@objc
public protocol AuroraLivePlayerDelegate: AnyObject  
AuroraLivePlayerDelegate AuroraLivePlayerDelegate AnyObject AnyObject AuroraLivePlayerDelegate->AnyObject

Conforms To

AnyObject

Optional Requirements

player(_:​did​Track:​)

@objc(player:didTrack:) optional
    func player(_ player: AuroraLivePlayer, didTrack videoTrack: VideoTrack) 

player(_:​did​Play​Error:​)

@objc(player:didPlayError:) optional
    func player(_ player: AuroraLivePlayer, didPlayError error: Error) 

player​Did​Play​Success(_:​)

@objc(playerDidPlaySuccess:) optional
    func playerDidPlaySuccess(_ player: AuroraLivePlayer) 

player(_:​did​Stats:​)

@objc(player:didStats:) optional
    func player(_ player: AuroraLivePlayer, didStats stats: AuroraLiveStats) 

player(_:​did​Stats​Error:​)

@objc(player:didStatsError:) optional
    func player(_ player: AuroraLivePlayer, didStatsError error: Error) 

player​Did​Select​Layer​Success(_:​)

@objc(playerDidSelectLayerSuccess:) optional
    func playerDidSelectLayerSuccess(_ player: AuroraLivePlayer) 

player(_:​did​Select​Layer​Error:​)

@objc(player:didSelectLayerError:) optional
    func player(_ player: AuroraLivePlayer, didSelectLayerError error: Error)