BMPUserInterfaceListener
@protocol BMPUserInterfaceListener <NSObject>
Defines listener methods for all events available for the BitmovinPlayerView. See the documentation of the single listener methods for further information.
-
Is called when the player enters fullscreen mode.
Declaration
Objective-C
- (void)onFullscreenEnter:(nonnull BMPFullscreenEnterEvent *)event;
Swift
optional func onFullscreenEnter(_ event: FullscreenEnterEvent)
Parameters
event
An object holding specific event data.
-
Is called when the player exits fullscreen mode.
Declaration
Objective-C
- (void)onFullscreenExit:(nonnull BMPFullscreenExitEvent *)event;
Swift
optional func onFullscreenExit(_ event: FullscreenExitEvent)
Parameters
event
An object holding specific event data.
-
Is called when a fullscreen handler has been set.
Declaration
Objective-C
- (void)onFullscreenEnabled:(nonnull BMPFullscreenEnabledEvent *)event;
Swift
optional func onFullscreenEnabled(_ event: FullscreenEnabledEvent)
Parameters
event
An object holding specific event data.
-
Is called when the current fullscreen handler was removed.
Declaration
Objective-C
- (void)onFullscreenDisabled:(nonnull BMPFullscreenDisabledEvent *)event;
Swift
optional func onFullscreenDisabled(_ event: FullscreenDisabledEvent)
Parameters
event
An object holding specific event data.
-
Fires when the UI controls are showing.
Declaration
Objective-C
- (void)onControlsShow:(nonnull BMPControlsShowEvent *)event;
Swift
optional func onControlsShow(_ event: ControlsShowEvent)
Parameters
event
An object holding specific event data.
-
Fires when the UI controls are hiding.
Declaration
Objective-C
- (void)onControlsHide:(nonnull BMPControlsHideEvent *)event;
Swift
optional func onControlsHide(_ event: ControlsHideEvent)
Parameters
event
An object holding specific event data.