onPlayerRecvSEI property

(void Function(String streamID, Uint8List data)?) onPlayerRecvSEI
read / write

收到远端流的 SEI 内容。

支持版本:1.1.0 及以上。 详情描述:调用拉流函数 startPlayingStream 成功后,当远端流发送 SEI 后(如 直接调用 sendSEI 、混音中带 SEI 数据、自定义视频采集发送码流数据时附带 SEI 等等),本端会收到此回调。 通知时机:拉流 startPlayingStream 成功后,当远端流发送 SEI 后,本端会收到此回调。 注意事项:

  1. 此函数会切换 UI 线程回调数据,客户可在此回调函数中直接操作 UI 控件。
  2. 由于视频编码器自身会产生 payload type 为 5 的 SEI,或者使用视频文件推流时,视频文件中也可能存在这样的 SEI,因此若开发者需要过滤掉这类型的 SEI 时,可在 createEngine 之前调用 ZegoEngineConfig.advancedConfig("unregister_sei_filter", "XXXXX")。其中 unregister_sei_filter 为 key,XXXXX 为需要设置的uuid过滤字符串。 3.调用 mutePlayStreamVideomuteAllPlayStreamVideo 设置只拉音频流时,将无法接收媒体次要信息。
  • streamID 拉流的流 ID。
  • data SEI 内容。

Implementation

static void Function(String streamID, Uint8List data)? onPlayerRecvSEI;