Skip to content

Commit 78b29db

Browse files
authored
Merge pull request insidegui#691 from insidegui/ah/public-pip
Use AVPictureInPictureController for supporting picture-in-picture
2 parents f918935 + 217ad3f commit 78b29db

File tree

10 files changed

+135
-317
lines changed

10 files changed

+135
-317
lines changed

PlayerUI/Controllers/PUIPictureContainerViewController.swift

Lines changed: 0 additions & 69 deletions
This file was deleted.

PlayerUI/PiP Support/PIP.h

Lines changed: 0 additions & 39 deletions
This file was deleted.

PlayerUI/PlayerUI.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,3 @@ FOUNDATION_EXPORT double PlayerUIVersionNumber;
1515
FOUNDATION_EXPORT const unsigned char PlayerUIVersionString[];
1616

1717
// In this header, you should import all the public headers of your framework using statements like #import <PlayerUI/PublicHeader.h>
18-
19-
#import <PlayerUI/PIP.h>

PlayerUI/Protocols/PUIPlayerViewDelegates.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,10 @@
88

99
import Cocoa
1010

11-
public enum PUIPiPExitReason {
12-
case returnButton, exitButton
13-
}
14-
1511
public protocol PUIPlayerViewDelegate: AnyObject {
1612

1713
func playerViewWillEnterPictureInPictureMode(_ playerView: PUIPlayerView)
18-
func playerViewWillExitPictureInPictureMode(_ playerView: PUIPlayerView, reason: PUIPiPExitReason)
14+
func playerWillRestoreUserInterfaceForPictureInPictureStop(_ playerView: PUIPlayerView)
1915
func playerViewDidSelectAddAnnotation(_ playerView: PUIPlayerView, at timestamp: Double)
2016
func playerViewDidSelectToggleFullScreen(_ playerView: PUIPlayerView)
2117
func playerViewDidSelectLike(_ playerView: PUIPlayerView)

0 commit comments

Comments
 (0)