STSPlayerPlaylistEventDelegate

@protocol STSPlayerPlaylistEventDelegate <NSObject>

Implements the STSPlayerPlaybackEventDelegate protocol to respond to playlist events.

  • Sent when the player view did load an playlist.

    Declaration

    Objective-C

    - (void)playerView:(nonnull STSSDKPlayerView *)playerView
        didLoadPlaylist:(nonnull STSPlaylist *)playlist;

    Swift

    func playerView(_ playerView: STSSDKPlayerView!, didLoad playlist: STSPlaylist!)

    Parameters

    playerView

    The player view that sent the message.

    playlist

    The loaded playlist.

  • Sent when the player view is about to play a specific item.

    Declaration

    Objective-C

    - (BOOL)playerView:(nonnull STSSDKPlayerView *)playerView
        willPlayItemAtIndex:(NSInteger)index;

    Swift

    func playerView(_ playerView: STSSDKPlayerView!, willPlayItemAtIndex index: Any!) -> Any!

    Parameters

    playerView

    The player view that sent the message.

    index

    The index of the target item in the current playlist that the player view is going to play.

    Return Value

    YES if the player view should play the target item, NO if not.

  • Sent when the player view did start playing the target item.

    Declaration

    Objective-C

    - (void)playerView:(nonnull STSSDKPlayerView *)playerView
        didPlayItemAtIndex:(NSInteger)index;

    Swift

    func playerView(_ playerView: STSSDKPlayerView!, didPlayItemAtIndex index: Any!)

    Parameters

    playerView

    The player view that sent the message.

    index

    The index of the played item in the current playlist.

  • Sent when the last item in the playlist has ended.

    Declaration

    Objective-C

    - (void)playerView:(nonnull STSSDKPlayerView *)playerView
        playListDidPlayToEnd:(nonnull STSPlaylist *)playlist;

    Swift

    func playerView(_ playerView: STSSDKPlayerView!, playListDidPlayToEnd playlist: STSPlaylist!)

    Parameters

    playerView

    The player view that sent the message.

    playlist

    The playlist that related to this message.