Implements

Constructors

Properties

_internalPlayer: null | IPLVMediaPlayerCore = null
businessListenerRegistry: PLVMediaPlayerBusinessListenerRegistryDelegate = ...
configStorage: PLVMediaPlayerConfigStorage = ...
eventListenerRegistry: PLVMediaPlayerEventListenerRegistryDelegate = ...
isDestroy: boolean = false
refAuxiliaryMediaPlayer: null | IPLVAuxiliaryMediaPlayer = null
stateListenerRegistry: PLVMediaPlayerStateListenerRegistryDelegate = ...

Accessors

  • get internalPlayer(): null | IPLVMediaPlayerCore
  • Returns null | IPLVMediaPlayerCore

  • set internalPlayer(player): void
  • Parameters

    Returns void

Methods

  • 绑定辅助播放器,用于播放片头片尾广告

    Parameters

    Returns void

  • 切换码率

    Parameters

    Returns void

  • 设置音视频输出模式

    Parameters

    Returns void

  • 切换线路

    Parameters

    Returns void

  • 销毁

    Returns void

  • 当前播放进度,单位毫秒

    Returns number

  • 获取流量统计

    Returns number

  • 暂停播放

    Returns void

  • Returns void

  • 重新播放

    Returns void

  • 跳转播放进度到指定位置

    Parameters

    • position: number

      指定位置,单位:毫秒

    Returns void

  • 设置是否自动续播

    Parameters

    • autoContinue: boolean

    Returns void

  • 内部接口

    设置播放数据源

    Parameters

    Returns void

  • 设置循环播放次数

    Parameters

    • loopCount: number

      小于0 - 无限循环播放,大于0 - 循环播放指定次数后停止

    Returns void

  • 设置播放资源

    Parameters

    Returns void

  • 设置播放参数

    Parameters

    Returns void

  • 切换显示的字幕

    Parameters

    Returns void

  • 设置播放速度

    Parameters

    • speed: number

    Returns void

  • 设置播放音量

    Parameters

    • volume: number

      音量值,范围:0-100

    Returns void

  • 设置 XComponent 渲染对象

    Parameters

    • component: any

    Returns void

  • 开始播放

    Returns void

  • 内部接口,区分不同播放器类型

    Returns string

  • 解除辅助播放器绑定

    Parameters

    Returns void