logo
当前页

ZegoMediaPlayerBlockDataHandler

ZegoMediaPlayerBlockDataHandler

Declared in ZegoExpressEventHandler.h

方法

mediaPlayer:blockBegin

mediaPlayer:blockBegin
- (void)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer blockBegin:(NSString *)path;
播放器开始抛出媒体资源块数据的回调。
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
mediaPlayerZegoMediaPlayer *回调的播放器实例。
pathNSString *媒体资源的路径。

详情

播放器开始抛出媒体资源块数据的回调。

  • 通知时机:媒体播放器开始播放时会产生此回调。
  • 支持版本:3.4.0 及以上。
  • 使用限制:播放版权音乐时,该回调会被默认禁用,若有需要,请联系 ZEGO 技术支持。
  • 注意事项:调用 [setBlockDataHandler] 接口设置后该回调才生效。

mediaPlayer:blockData:bufferSize

mediaPlayer:blockData:bufferSize
- (int)mediaPlayer:(ZegoMediaPlayer *)mediaPlayer blockData:(unsigned char *const)buffer bufferSize:(unsigned int)bufferSize;
播放器抛出媒体资源块数据的回调。
Declared in ZegoExpressEventHandler.h

参数

名称类型描述
mediaPlayerZegoMediaPlayer *回调的播放器实例。
bufferunsigned char *const媒体资源块数据。
bufferSizeunsigned int媒体资源块数据的长度。

详情

播放器抛出媒体资源块数据的回调。

  • 通知时机:收到 [onBlockBegin] 回调后会产生此回调。
  • 支持版本:3.4.0 及以上。
  • 使用限制:播放版权音乐时,该回调会被默认禁用,若有需要,请联系 ZEGO 技术支持。
  • 注意事项:调用 [setBlockDataHandler] 接口设置后该回调才生效。解密前后的数据大小应保持一致。

返回值

buffer 的大小, 失败返回 -1。

上一篇

zegomediaplayer

下一篇

zegomediaplayermediainfo

当前页

返回到顶部