PLVLivePlayerPictureInPictureProtocol
Objective-C
@protocol PLVLivePlayerPictureInPictureProtocol <NSObject>
/// 播放器画中画代理
@property (nonatomic, weak) id <PLVLivePlayerPictureInPictureDelegate> pictureInPictureDelegate;
/// 是否允许在切换到后台时自动启动画中画,默认NO,PLVLivePictureInPictureMode_IJKPlayer模式有效
@property (nonatomic, assign) BOOL canAutoStartPictureInPicture;
/// 开启画中画功能
/// @param originView 画中画播放器的起始视图,PLVLivePictureInPictureMode_IJKPlayer模式下 可为空
- (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 } -
是否允许在切换到后台时自动启动画中画,默认NO,PLVLivePictureInPictureMode_IJKPlayer模式有效
Declaration
Objective-C
@property (nonatomic) BOOL canAutoStartPictureInPicture;Swift
var canAutoStartPictureInPicture: Bool { get set } -
开启画中画功能
Declaration
Objective-C
- (void)startPictureInPictureFromOriginView:(id)originView;Swift
func startPictureInPicture(fromOriginView originView: Any!)Parameters
originView画中画播放器的起始视图,PLVLivePictureInPictureMode_IJKPlayer模式下 可为空
-
关闭画中画功能
Declaration
Objective-C
- (void)stopPictureInPicture;Swift
func stopPictureInPicture()
View on GitHub
PLVLivePlayerPictureInPictureProtocol Protocol Reference