interface IPLVAuxiliaryMediaPlayer {
    destroy(): void;
    getAuxiliaryListenerRegistry(): IPLVAuxiliaryMediaPlayerListenerRegistry;
    getBindingHandler(): IPLVAuxiliaryMediaPlayerBindingHandler;
    getCurrentPosition(): number;
    getEventListenerRegistry(): IPLVMediaPlayerEventListenerRegistry;
    getStateListenerRegistry(): IPLVMediaPlayerStateListenerRegistry;
    getTrafficStatisticByteCount(): number;
    pause(): void;
    seek(position): void;
    setDataSource(dataSource): void;
    setLoopCount(loopCount): void;
    setPlayerOption(options): void;
    setSpeed(speed): void;
    setVolume(volume): void;
    setXComponent(component): void;
    skip(): void;
    start(): void;
    typeIdentifier(): string;
}

Hierarchy (view full)

Implemented by

Methods

  • 销毁

    Returns void

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

    Returns number

  • 暂停播放

    Returns void

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

    Parameters

    • position: number

      指定位置,单位:毫秒

    Returns void

  • 设置循环播放次数

    Parameters

    • loopCount: number

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

    Returns void

  • 设置播放速度

    Parameters

    • speed: number

    Returns void

  • 设置播放音量

    Parameters

    • volume: number

      音量值,范围:0-100

    Returns void

  • 设置 XComponent 渲染对象

    Parameters

    • component: any

    Returns void

  • 跳过该段广告

    Returns void

  • 开始播放

    Returns void

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

    Returns string