PSPDFMediaPlayerControllerDelegate
Objective-C
@protocol PSPDFMediaPlayerControllerDelegate <NSObject>
Swift
protocol MediaPlayerControllerDelegate : NSObjectProtocol
Delegate informing about state changes of the media player controller.
-
Controls whether the media player should pause other instances on play. If this method is not implemented, the default is
true
.Declaration
Objective-C
- (BOOL)mediaPlayerControllerShouldPauseOtherInstances: (nonnull PSPDFMediaPlayerController *)controller;
Swift
optional func mediaPlayerControllerShouldPauseOtherInstances(_ controller: MediaPlayerController) -> Bool
-
Called when the media player did start playing.
Declaration
Objective-C
- (void)mediaPlayerControllerDidStartPlaying: (nonnull PSPDFMediaPlayerController *)controller;
Swift
optional func mediaPlayerControllerDidStartPlaying(_ controller: MediaPlayerController)
-
Called when the media player did pause.
Declaration
Objective-C
- (void)mediaPlayerControllerDidPause: (nonnull PSPDFMediaPlayerController *)controller;
Swift
optional func mediaPlayerControllerDidPause(_ controller: MediaPlayerController)
-
Called when the media player did finish playing the entire video.
Declaration
Objective-C
- (void)mediaPlayerControllerDidFinishPlaying: (nonnull PSPDFMediaPlayerController *)controller;
Swift
optional func mediaPlayerControllerDidFinishPlaying(_ controller: MediaPlayerController)
-
Called when the seek time changes
Declaration
Objective-C
- (void)mediaPlayerController:(nonnull PSPDFMediaPlayerController *)controller didSeekToTime:(CMTime)seekTime;
Swift
optional func mediaPlayerController(_ controller: MediaPlayerController, didSeekTo seekTime: CMTime)
-
Called when the media player did hide or show the toolbar.
Declaration
Objective-C
- (void)mediaPlayerController:(nonnull PSPDFMediaPlayerController *)controller didHideToolbar:(BOOL)hidden;
Swift
optional func mediaPlayerController(_ controller: MediaPlayerController, didHideToolbar hidden: Bool)
-
Called when the media players content state did change.
Declaration
Objective-C
- (void)mediaPlayerController:(nonnull PSPDFMediaPlayerController *)controller contentStateDidChange: (PSPDFMediaPlayerControllerContentState)contentState;
Swift
optional func mediaPlayerController(_ controller: MediaPlayerController, contentStateDidChange contentState: MediaPlayerController.ContentState)
-
Called when the
externalPlaybackActive
property changed.Declaration
Objective-C
- (void)mediaPlayerController:(nonnull PSPDFMediaPlayerController *)controller externalPlaybackActiveDidChange:(BOOL)externalPlaybackActive;
Swift
optional func mediaPlayerController(_ controller: MediaPlayerController, externalPlaybackActiveDidChange externalPlaybackActive: Bool)