Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • Parameters

    • index: number

    Returns ZegoMediaPlayerImpl

Properties

Private _index

_index: number

Methods

enableAux

  • enableAux(enable: boolean): Promise<void>
  • Parameters

    • enable: boolean

    Returns Promise<void>

enableRepeat

  • enableRepeat(enable: boolean): Promise<void>

getAudioTrackCount

  • getAudioTrackCount(): Promise<number>

getCurrentProgress

  • getCurrentProgress(): Promise<number>

Abstract getCurrentRenderingProgress

  • getCurrentRenderingProgress(): Promise<number>
  • 获取当前渲染进度

    必须在加载资源完成后才能调用,否则返回值为 0

    Returns Promise<number>

    当前渲染进度

getCurrentState

getIndex

  • getIndex(): number

getPlayVolume

  • getPlayVolume(): Promise<number>

getPublishVolume

  • getPublishVolume(): Promise<number>

getTotalDuration

  • getTotalDuration(): Promise<number>

loadResource

Abstract loadResourceWithConfig

  • 加载本地或者网络媒体资源,带配置参数。

    支持版本:3.3.0 及以上。 详情描述:加载媒体资源。 业务场景:开发者可以将可传本地资源的绝对路径或者网络资源的 URL 传入进行加载。 调用时机:在已经初始化引擎 [createEngine] 且创建媒体播放器 [createMediaPlayer] 之后调用。 相关接口:支持通过 [loadResourceWithPosition] 或 [loadResourceFromMediaData] 接口加载资源。 注意事项:如果该媒体播放器已经加载资源或者正在播放,请先调用 [stop] 接口停止播放,然后再调用接口加载媒体资源,否则无法加载成功。

    Parameters

    Returns Promise<ZegoMediaPlayerLoadResourceResult>

    加载媒体资源结果回调。

muteLocal

  • muteLocal(mute: boolean): Promise<void>
  • Parameters

    • mute: boolean

    Returns Promise<void>

off

  • off<MediaPlayerEventType>(event: MediaPlayerEventType, callback?: ZegoMediaPlayerListener[MediaPlayerEventType]): void
  • Type parameters

    Parameters

    • event: MediaPlayerEventType
    • Optional callback: ZegoMediaPlayerListener[MediaPlayerEventType]

    Returns void

on

  • on<MediaPlayerEventType>(event: MediaPlayerEventType, callback: ZegoMediaPlayerListener[MediaPlayerEventType]): void
  • Type parameters

    Parameters

    • event: MediaPlayerEventType
    • callback: ZegoMediaPlayerListener[MediaPlayerEventType]

    Returns void

pause

  • pause(): Promise<void>
  • Returns Promise<void>

resume

  • resume(): Promise<void>

seekTo

setAudioTrackIndex

  • setAudioTrackIndex(index: number): Promise<void>

setPlaySpeed

  • setPlaySpeed(speed: number): Promise<void>

setPlayVolume

  • setPlayVolume(volume: number): Promise<void>

setPlayerView

  • setPlayerView(view: ZegoView): Promise<void>

setProgressInterval

  • setProgressInterval(millisecond: number): Promise<void>

setPublishVolume

  • setPublishVolume(volume: number): Promise<void>

setVolume

  • setVolume(volume: number): Promise<void>
  • Parameters

    • volume: number

    Returns Promise<void>

start

  • start(): Promise<void>
  • Returns Promise<void>

stop

  • stop(): Promise<void>
  • Returns Promise<void>

Generated using TypeDoc