BCOVInteractivityHandler Class Reference

Inherits from NSObject
Conforms to BCOVPlaybackSessionConsumer
Declared in BCOVInteractivityHandler.h

  delegate

@property (nonatomic, weak, nullable) id<BCOVInteractivityHandlerDelegate> delegate

– init

- (instancetype)init

– initWithAccountId:projectId:containerView:playbackController:

Returns an instance of BCOVInteractivityHandler

- (instancetype)initWithAccountId:(NSString *)accountId projectId:(NSString *)projectId containerView:(UIView *)containerView playbackController:(id<BCOVPlaybackController>)playbackController

Parameters

accountId

The account ID for the Interactivity Project

projectId

The project ID for the Interactivity Project

containerView

The UIVIew in which the annotations should be displayed.

playbackController

The BCOVPlaybackController used for playback.

Discussion

Returns an instance of BCOVInteractivityHandler

Declared In

BCOVInteractivityHandler.h

  interactivityProject

@property (nonatomic, strong, readonly) BCOVInteractivityProject *interactivityProject

Discussion

The current BCOVInteractivityProject

Declared In

BCOVInteractivityHandler.h

– enablePrecondition:

Enable a precondition that show any annotations configured with the precondition

- (void)enablePrecondition:(NSString *)precondition

Parameters

precondition

The precondition string

Discussion

Enable a precondition that show any annotations configured with the precondition

Declared In

BCOVInteractivityHandler.h

– disablePrecondition:

Disable a precondition that hide any annotations configured with the precondition

- (void)disablePrecondition:(NSString *)precondition

Parameters

precondition

The precondition string

Discussion

Disable a precondition that hide any annotations configured with the precondition

Declared In

BCOVInteractivityHandler.h