PLVLivePlayerPictureInPictureProtocol
Objective-C
@protocol PLVLivePlayerPictureInPictureProtocol <NSObject>
/// 播放器画中画代理
@property (nonatomic, weak) id <PLVLivePlayerPictureInPictureDelegate> pictureInPictureDelegate;
/// 开启画中画功能
/// @param originView 画中画播放器的起始视图
- (void)startPictureInPictureFromOriginView:(UIView *)originView;
/// 关闭画中画功能
- (void)stopPictureInPicture;
@end
Swift
protocol PLVLivePlayerPictureInPictureProtocol : NSObjectProtocol
Undocumented
-
播放器画中画代理
Declaration
Objective-C
@property (nonatomic, weak) id< PLVLivePlayerPictureInPictureDelegate> _Nullable pictureInPictureDelegate;
Swift
weak var pictureInPictureDelegate: PLVLivePlayerPictureInPictureDelegate? { get set }
-
开启画中画功能
Declaration
Objective-C
- (void)startPictureInPictureFromOriginView:(id)originView;
Swift
func startPictureInPicture(fromOriginView originView: Any!)
Parameters
originView
画中画播放器的起始视图
-
关闭画中画功能
Declaration
Objective-C
- (void)stopPictureInPicture;
Swift
func stopPictureInPicture()