阿里云RTC提供了暗场景增强功能,您可以根据实际场景使用该功能完善RTC使用体验。通过阅读本文,您可以了解暗场景增强的集成方法。

前提条件

环境中已安装Android Studio 3.0或以上版本,请参见Android Studio

环境要求

Android NDK为14或以上版本,其他环境要求,请参见各平台SDK的使用限制

操作步骤

  1. 创建Android studio项目,具体操作,请参见Android Developers
  2. 集成阿里云RTC SDK,具体操作,请参见集成客户端SDK
    说明 需要集成RTC SDK 2.4及以上版本,详情请参见SDK下载
  3. 集成暗场景增强组件。
    1. 下载并解压暗场景增强组件,下载地址,请参见组件下载
    2. 复制libDarkEnhance.so文件至App模块下的libs文件夹中。
  4. 编译。如果编译成功,表示暗场景增强组件集成成功。

功能实现

您可以通过调用EnablePlugin接口使用暗场景增强功能,如下所示:

int select_plugin_type = (AliEnginePluginDataTypeVideo << 16) + AliEnginePluginPreOperation;
_mEngine->EnablePlugin("DarkEnhance", "PluginImpGlobalEnhance", select_plugin_type, 0, nullptr);