PLVPublicStreamPlayer
Objective-C
@interface PLVPublicStreamPlayer : NSObject
Swift
class PLVPublicStreamPlayer : NSObject
公共流播放器
-
Undocumented
Declaration
Objective-C
@property (nonatomic, weak) id <PLVPublicStreamPlayerDelegate> delegate
Swift
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()