logo
当前页

IZegoMediaPlayerEventHandler

IZegoMediaPlayerEventHandler

Declared in callback/IZegoMediaPlayerEventHandler.java

方法

onMediaPlayerStateUpdate

onMediaPlayerStateUpdate
public void onMediaPlayerStateUpdate(ZegoMediaPlayer mediaPlayer, ZegoMediaPlayerState state, int errorCode)
媒体播放器播放状态回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
stateZegoMediaPlayerState播放器状态。
errorCodeint错误码,详情请参考 常见错误码文档 https://doc-zh.zego.im/zh/4378.html

详情

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

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

onMediaPlayerNetworkEvent

onMediaPlayerNetworkEvent
public void onMediaPlayerNetworkEvent(ZegoMediaPlayer mediaPlayer, ZegoMediaPlayerNetworkEvent networkEvent)
媒体播放器网络状态事件回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
networkEventZegoMediaPlayerNetworkEvent网络状态事件。

详情

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

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

onMediaPlayerPlayingProgress

onMediaPlayerPlayingProgress
public void onMediaPlayerPlayingProgress(ZegoMediaPlayer mediaPlayer, long millisecond)
播放器播放进度回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
millisecondlong进度,单位为毫秒。

详情

媒体播放器播放进度回调。通过调用 [setProgressInterval] 可以设置回调间隔时间。当设置回调间隔为 0 时,停止回调。默认回调间隔为 1 秒。

  • 通知时机:当媒体播放器开始播放资源后会触发此回调。
  • 相关接口:[setProgressInterval]。
  • 支持版本:1.3.4 及以上。
  • 使用限制:无。

onMediaPlayerRenderingProgress

onMediaPlayerRenderingProgress
public void onMediaPlayerRenderingProgress(ZegoMediaPlayer mediaPlayer, long millisecond)
播放器渲染进度回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
millisecondlong进度,单位为毫秒。

详情

媒体播放器渲染进度回调。通过调用 [setProgressInterval] 可以设置回调间隔时间。当设置回调间隔为 0 时,停止回调。默认回调间隔为 1 秒。

  • 通知时机:当媒体播放器开始播放资源后会触发此回调。
  • 相关接口:[setProgressInterval]。
  • 支持版本:3.8.0 及以上。
  • 使用限制:无。

onMediaPlayerVideoSizeChanged

onMediaPlayerVideoSizeChanged
public void onMediaPlayerVideoSizeChanged(ZegoMediaPlayer mediaPlayer, int width, int height)
媒体播放器播放视频分辨率改变事件回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
widthint宽。
heightint高。

详情

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

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

onMediaPlayerRecvSEI

onMediaPlayerRecvSEI
public void onMediaPlayerRecvSEI(ZegoMediaPlayer mediaPlayer, byte[] data)
媒体次要信息回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
databyte[]SEI 内容。

详情

媒体次要信息回调。

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

onMediaPlayerSoundLevelUpdate

onMediaPlayerSoundLevelUpdate
public void onMediaPlayerSoundLevelUpdate(ZegoMediaPlayer mediaPlayer, float soundLevel)
声浪更新回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
soundLevelfloat声浪值,取值范围:[0.0, 100.0](该取值仅表示回调的声浪取值范围,不表示精度)。

详情

声浪更新回调。

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

onMediaPlayerFrequencySpectrumUpdate

onMediaPlayerFrequencySpectrumUpdate
public void onMediaPlayerFrequencySpectrumUpdate(ZegoMediaPlayer mediaPlayer, float[] spectrumList)
频谱更新回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
spectrumListfloat[]媒体播放器频谱值数组,频谱值范围为 [0-2^30]。

详情

频谱更新回调。

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

onMediaPlayerFirstFrameEvent

onMediaPlayerFirstFrameEvent
public void onMediaPlayerFirstFrameEvent(ZegoMediaPlayer mediaPlayer, ZegoMediaPlayerFirstFrameEvent event)
媒体播放器播放首帧回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
eventZegoMediaPlayerFirstFrameEvent首帧回调事件类型。

详情

开始播放首帧回调。

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

onMediaPlayerLocalCache

onMediaPlayerLocalCache
public void onMediaPlayerLocalCache(ZegoMediaPlayer mediaPlayer, int errorCode, String resource, String cachedFile)
媒体播放器本地缓存 http/https 网络资源后回调。
Declared in callback/IZegoMediaPlayerEventHandler.java

参数

名称类型描述
mediaPlayerZegoMediaPlayer回调的播放器实例。
errorCodeint错误码。
resourceString播放的资源
cachedFileString缓存的文件

详情

本地缓存 http/https 网络资源后回调。

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

上一篇

izegomediaplayerblockdatahandler

下一篇

izegorangeaudioeventhandler

当前页

返回到顶部