PLVPublicStreamPlayer
Objective-C
@interface PLVPublicStreamPlayer : NSObject
Swift
class PLVPublicStreamPlayer : NSObject
公共流播放器
-
Undocumented
Declaration
Objective-C
@property (nonatomic, weak) id <PLVPublicStreamPlayerDelegate> delegateSwift
weak var delegate: PLVPublicStreamPlayerDelegate? { get set }
-
是否正在播放
Declaration
Objective-C
@property (nonatomic, readonly) BOOL streamPlaying;Swift
var streamPlaying: Bool { get }
-
配置播放器
Declaration
Objective-C
- (void)setupPlayerWith:(nonnull PLVPublicStreamGetInfoModel *)model;Swift
func setupPlayer(with model: PLVPublicStreamGetInfoModel)Parameters
model配置播放器所需的数据模型
-
设置负责承载播放器画面的父视图
Declaration
Objective-C
- (void)setupDisplaySuperview:(id)displaySuperview;Swift
func setupDisplaySuperview(_ displaySuperview: Any!) -
重新加载播放器
Declaration
Objective-C
- (void)reloadStreamPlayer;Swift
func reload() -
播放
Declaration
Objective-C
- (void)play;Swift
func play() -
停止播放器
Declaration
Objective-C
- (void)stop;Swift
func stop() -
暂停播放器
Declaration
Objective-C
- (void)pause;Swift
func pause() -
恢复播放器
Declaration
Objective-C
- (void)resume;Swift
func resume() -
清理播放器
Declaration
Objective-C
- (void)clearPlayer;Swift
func clear()
View on GitHub
PLVPublicStreamPlayer Class Reference