#include "AliPlayerPictureInPictureDelegate.h"
◆ pictureInPictureController:didTransitionToRenderSize:
- (void) pictureInPictureController: |
|
(nonnull AVPictureInPictureController *) | pictureInPictureController |
didTransitionToRenderSize: |
|
(CMVideoDimensions) | newRenderSize |
|
optionalrequired |
picture in picture stop already
- Parameters
-
pictureInPictureController | picture in picture controller |
newRenderSize | new render size |
◆ pictureInPictureController:failedToStartPictureInPictureWithError:
- (void) pictureInPictureController: |
|
(AVPictureInPictureController *_Nullable) | pictureInPictureController |
failedToStartPictureInPictureWithError: |
|
(NSError *_Nullable) | error |
|
optionalrequired |
picture in picture start failed
- Parameters
-
pictureInPictureController | picture in picture controller |
error | error type |
◆ pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:
- (void) pictureInPictureController: |
|
(AVPictureInPictureController *_Nullable) | pictureInPictureController |
restoreUserInterfaceForPictureInPictureStopWithCompletionHandler: |
|
(void(^)(BOOL restored)) | completionHandler |
|
optionalrequired |
Tells the delegate to restore the user interface before Picture in Picture stops.
- Parameters
-
pictureInPictureController | picture in picture controller |
completionHandlerYou | must call the completion handler with a value of YES to allow the system to finish restoring your player user interface. |
◆ pictureInPictureController:setPlaying:
- (void) pictureInPictureController: |
|
(nonnull AVPictureInPictureController *) | pictureInPictureController |
setPlaying: |
|
(BOOL) | playing |
|
optionalrequired |
picture in picture stop already
- Parameters
-
pictureInPictureController | picture in picture controller |
playing | is playing or not |
◆ pictureInPictureController:skipByInterval:completionHandler:
- (void) pictureInPictureController: |
|
(nonnull AVPictureInPictureController *) | pictureInPictureController |
skipByInterval: |
|
(CMTime) | skipInterval |
completionHandler: |
|
(nonnull void(^)(void)) | completionHandler |
|
optionalrequired |
Informs delegate that the user has requested skipping forward or backward by the time indicated by the interval.
- Parameters
-
pictureInPictureController | picture in picture controller |
skipInterval | The interval by which to skip playback. |
completionHandler | A closure that must be invoked to indicate that the skip operation has completed. |
◆ pictureInPictureControllerDidStartPictureInPicture:
- (void) pictureInPictureControllerDidStartPictureInPicture: |
|
(AVPictureInPictureController *_Nullable) | pictureInPictureController |
|
|
optionalrequired |
picture in picture start already
- Parameters
-
pictureInPictureController | picture in picture controller |
◆ pictureInPictureControllerDidStopPictureInPicture:
- (void) pictureInPictureControllerDidStopPictureInPicture: |
|
(AVPictureInPictureController *_Nullable) | pictureInPictureController |
|
|
optionalrequired |
picture in picture stop already
- Parameters
-
pictureInPictureController | picture in picture controller |
◆ pictureInPictureControllerIsPictureInPictureEnable:isEnable:
- (void) pictureInPictureControllerIsPictureInPictureEnable: |
|
(nullable AVPictureInPictureController *) | pictureInPictureController |
isEnable: |
|
(BOOL) | isEnable |
|
optionalrequired |
pictureInPicture is enable or not
- Parameters
-
pictureInPictureController | picture in picture controller |
isEnable | is enable or not |
◆ pictureInPictureControllerIsPlaybackPaused:
- (BOOL) pictureInPictureControllerIsPlaybackPaused: |
|
(nonnull AVPictureInPictureController *) | pictureInPictureController |
|
|
optionalrequired |
Allows delegate to indicate whether the playback UI should reflect a playing or paused state.
- Parameters
-
pictureInPictureController | picture in picture controller |
- Returns
- play/pause
◆ pictureInPictureControllerTimeRangeForPlayback:layerTime:
- (CMTimeRange) pictureInPictureControllerTimeRangeForPlayback: |
|
(nonnull AVPictureInPictureController *) | pictureInPictureController |
layerTime: |
|
(CMTime) | layerTime |
|
optionalrequired |
Allows delegate to inform Picture in Picture controller of the current playable time range.
- Parameters
-
pictureInPictureController | picture in picture controller |
- Returns
- current playable time range
◆ pictureInPictureControllerWillStartPictureInPicture:
- (void) pictureInPictureControllerWillStartPictureInPicture: |
|
(AVPictureInPictureController *_Nullable) | pictureInPictureController |
|
|
optional |
picture in picture will start
- Parameters
-
pictureInPictureController | picture in picture controller |
◆ pictureInPictureControllerWillStopPictureInPicture:
- (void) pictureInPictureControllerWillStopPictureInPicture: |
|
(AVPictureInPictureController *_Nullable) | pictureInPictureController |
|
|
optionalrequired |
picture in picture will stop
- Parameters
-
pictureInPictureController | picture in picture controller |
The documentation for this protocol was generated from the following file: