setPlayStreamDecryptionKey method

Future<void> setPlayStreamDecryptionKey(
  1. String streamID,
  2. String key
)

设置拉流解密密钥。

支持版本:1.19.0 及以上。 详情描述:拉流时会根据设置的密匙解密音视频数据。 业务场景:常用于对音视频通话安全性要求较高的场景。 调用时机:createEngine后,拉流后可随时变更。 使用限制:该函数仅当从 ZEGO RTC 或 L3 服务器拉流时调用有效。 相关接口:setPublishStreamEncryptionKey 设置推流加密密匙。 注意事项:推流端有设置加密才能调用此函数。调用 stopPlayingStreamlogoutRoom 都将会清空解密密钥。

  • streamID 流 ID。
  • key 解密密钥,注意密钥长度仅支持 16/24/32 字节。

Implementation

Future<void> setPlayStreamDecryptionKey(String streamID, String key) async {
  return await ZegoExpressImpl.instance
      .setPlayStreamDecryptionKey(streamID, key);
}