#import "AliPlayerPictureInPictureDelegate.h"
◆ pictureInPictureController:didTransitionToRenderSize:
| - (void) pictureInPictureController: |
|
(nonnull AVPictureInPictureController *) |
pictureInPictureController |
| didTransitionToRenderSize: |
|
(CMVideoDimensions) |
newRenderSize |
|
|
| |
|
optional |
picture in picture stop already
- Parameters
-
| pictureInPictureController | picture in picture controller |
| newRenderSize | new render size |
◆ pictureInPictureController:failedToStartPictureInPictureWithError:
| - (void) pictureInPictureController: |
|
(AVPictureInPictureController *) |
pictureInPictureController |
| failedToStartPictureInPictureWithError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
picture in picture start failed
- Parameters
-
| pictureInPictureController | picture in picture controller |
| error | error type |
◆ pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:
| - (void) pictureInPictureController: |
|
(AVPictureInPictureController *) |
pictureInPictureController |
| restoreUserInterfaceForPictureInPictureStopWithCompletionHandler: |
|
(void(^)(BOOL restored)) |
completionHandler |
|
|
| |
|
optional |
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 |
|
|
| |
|
optional |
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 |
|
|
| |
|
optional |
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 *) |
pictureInPictureController |
|
|
optional |
picture in picture start already
- Parameters
-
| pictureInPictureController | picture in picture controller |
◆ pictureInPictureControllerDidStopPictureInPicture:
| - (void) pictureInPictureControllerDidStopPictureInPicture: |
|
(AVPictureInPictureController *) |
pictureInPictureController |
|
|
optional |
picture in picture stop already
- Parameters
-
| pictureInPictureController | picture in picture controller |
◆ pictureInPictureControllerIsPlaybackPaused:
| - (BOOL) pictureInPictureControllerIsPlaybackPaused: |
|
(nonnull AVPictureInPictureController *) |
pictureInPictureController |
|
|
optional |
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 |
|
|
| |
|
optional |
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 *) |
pictureInPictureController |
|
|
optional |
picture in picture will start
- Parameters
-
| pictureInPictureController | picture in picture controller |
◆ pictureInPictureControllerWillStopPictureInPicture:
| - (void) pictureInPictureControllerWillStopPictureInPicture: |
|
(AVPictureInPictureController *) |
pictureInPictureController |
|
|
optional |
picture in picture will stop
- Parameters
-
| pictureInPictureController | picture in picture controller |
The documentation for this protocol was generated from the following file: