setEncryptionMode method

Future<void> setEncryptionMode (
  1. EncryptionMode encryptionMode
)

设置内置的加密方案。

Deprecated 自 v3.1.2 起废弃。请改用 enableEncryption

Agora SDK 支持内置加密功能,默认使用 AES128XTS 加密方式。如需使用其他加密方式,可以调用该 API 设置。 同一频道内的所有用户必须设置相同的加密方式和密码才能进行通话。关于这几种加密方式的区别,请参考 AES 加密算法的相关资料。

Note

在调用本方法前,请先调用 RtcEngine.setEncryptionSecret 启用内置加密功能。

Parameter encryptionMode 加密方式。详见 EncryptionMode

Implementation

@override
Future<void> setEncryptionMode(EncryptionMode encryptionMode) {
  return _invokeMethod('setEncryptionMode',
      {'encryptionMode': EncryptionModeConverter(encryptionMode).value()});
}