PLVPublicStreamPlayer

Objective-C

@interface PLVPublicStreamPlayer : NSObject

Swift

class PLVPublicStreamPlayer : NSObject

公共流播放器

可配置项

数据

  • 是否正在播放

    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()