Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ZegoMediaPlayerListener

Hierarchy

  • ZegoMediaPlayerListener

Index

Properties

mediaPlayerFirstFrameEvent

mediaPlayerFirstFrameEvent: (mediaPlayer: ZegoMediaPlayer, event: ZegoMediaPlayerFirstFrameEvent) => void

媒体播放器播放首帧回调。

支持版本:3.5.0 及以上。 详情描述:开始播放首帧回调。 通知时机:媒体播放器开始播放时会产生此回调。 注意事项:调用 [setEventHandler] 接口设置后该回调才生效。 相关接口:需要调用 [setPlayerCanvas] 接口,给媒体播放器设置视图,才能收到视频首帧事件回调。

param

回调的播放器实例。

param

首帧回调事件类型。

Type declaration

mediaPlayerFrequencySpectrumUpdate

mediaPlayerFrequencySpectrumUpdate: (mediaPlayer: ZegoMediaPlayer, spectrumList: number[]) => void

频谱更新回调。

支持版本:2.15.0 及以上。 详情描述:频谱更新回调。 通知时机:回调频率由 [EnableFrequencySpectrumMonitor] 指定。 注意事项:调用接口 [setEventHandler] 设置后该回调才生效。 相关接口:监听此回调需要通过 [EnableFrequencySpectrumMonitor] 开启。

param

回调的播放器实例。

param

媒体播放器频谱值数组,频谱值范围为 [0-2^30]。

Type declaration

mediaPlayerLocalCache

mediaPlayerLocalCache: (mediaPlayer: ZegoMediaPlayer, errorCode: number, resource: string, cachedFile: string) => void

媒体播放器本地缓存 http/https 网络资源后回调。

支持版本:3.12.0 及以上。 详情描述:本地缓存 http/https 网络资源后回调。 通知时机:媒体播放器缓存 http/https 网络资源后会产生此回调。 注意事项:调用 [enableLocalCache] 接口设置后,且播放的是 http/https 网络资源时该回调才生效。 相关接口:需要调用 [enableLocalCache] 接口。

param

回调的播放器实例。

param

错误码。

param

播放的资源

param

缓存的文件

Type declaration

    • (mediaPlayer: ZegoMediaPlayer, errorCode: number, resource: string, cachedFile: string): void
    • Parameters

      • mediaPlayer: ZegoMediaPlayer
      • errorCode: number
      • resource: string
      • cachedFile: string

      Returns void

mediaPlayerNetworkEvent

mediaPlayerNetworkEvent: (mediaPlayer: ZegoMediaPlayer, networkEvent: ZegoMediaPlayerNetworkEvent) => void

媒体播放器网络状态事件回调。

支持版本:1.3.4 及以上。 详情描述:媒体播放器网络状态事件回调。 通知时机:当媒体播放器在播放网络资源时,当缓存数据的状态改变时会触发此回调。 使用限制:只有在播放网络资源时才会触发该回调。 相关接口:[setNetWorkBufferThreshold]。

param

回调的播放器实例。

param

网络状态事件。

Type declaration

mediaPlayerPlayingProgress

mediaPlayerPlayingProgress: (mediaPlayer: ZegoMediaPlayer, millisecond: number) => void

播放器播放进度回调。

支持版本:1.3.4 及以上。 详情描述:媒体播放器播放进度回调。通过调用 [setProgressInterval] 可以设置回调间隔时间。当设置回调间隔为 0 时,停止回调。默认回调间隔为 1 秒。 通知时机:当媒体播放器开始播放资源后会触发此回调。 使用限制:无。 相关接口:[setProgressInterval]。

param

回调的播放器实例。

param

进度,单位为毫秒。

Type declaration

mediaPlayerRecvSEI

mediaPlayerRecvSEI: (mediaPlayer: ZegoMediaPlayer, data: Uint8Array) => void

媒体次要信息回调。

支持版本:2.2.0 及以上。 详情描述:媒体次要信息回调。 通知时机:媒体播放器开始播放媒体文件时,如果解析到媒体文件中含有 SEI 时,将触发该回调。 注意事项:调用接口 [setEventHandler] 设置后该回调才生效。

param

回调的播放器实例。

param

SEI 内容。

Type declaration

mediaPlayerRenderingProgress

mediaPlayerRenderingProgress: (mediaPlayer: ZegoMediaPlayer, millisecond: number) => void

播放器渲染进度回调。

支持版本:3.8.0 及以上。 详情描述:媒体播放器渲染进度回调。通过调用 [setProgressInterval] 可以设置回调间隔时间。当设置回调间隔为 0 时,停止回调。默认回调间隔为 1 秒。 通知时机:当媒体播放器开始播放资源后会触发此回调。 使用限制:无。 相关接口:[setProgressInterval]。

param

回调的播放器实例。

param

进度,单位为毫秒。

Type declaration

mediaPlayerSoundLevelUpdate

mediaPlayerSoundLevelUpdate: (mediaPlayer: ZegoMediaPlayer, soundLevel: number) => void

声浪更新回调。

支持版本:2.15.0 及以上。 详情描述:声浪更新回调。 通知时机:回调频率由 [EnableSoundLevelMonitor] 指定。 注意事项:调用接口 [setEventHandler] 设置后该回调才生效。 相关接口:监听此回调需要通过 [EnableSoundLevelMonitor] 开启。

param

回调的播放器实例。

param

声浪值,取值范围:[0.0, 100.0](该取值仅表示回调的声浪取值范围,不表示精度)。

Type declaration

mediaPlayerStateUpdate

mediaPlayerStateUpdate: (mediaPlayer: ZegoMediaPlayer, state: ZegoMediaPlayerState, errorCode: number) => void

媒体播放器播放状态回调。

支持版本:1.3.4 及以上。 详情描述:媒体播放器播放状态回调。 通知时机:当媒体播放器的播放状态改变时会触发此回调。 使用限制:无。

param

回调的播放器实例。

param

播放器状态。

param

错误码,详情请参考 常见错误码文档 https://doc-zh.zego.im/zh/4378.html

Type declaration

mediaPlayerVideoSizeChanged

mediaPlayerVideoSizeChanged: (mediaPlayer: ZegoMediaPlayer, width: number, height: number) => void

媒体播放器播放视频分辨率改变事件回调。

支持版本:3.11.0 及以上。 详情描述:媒体播放器播放视频分辨率改变事件回调。 通知时机:当媒体播放器在播放视频资源时,开始播放以及视频的分辨率变化时会触发此回调。

param

回调的播放器实例。

param

宽。

param

高。

Type declaration

    • Parameters

      Returns void

Generated using TypeDoc