配置小窗功能

更新时间: 2023/11/15 02:53:10

呼叫组件支持小窗功能。

在初始化呼叫组件时,提前配置初始化配置项即可开启小窗功能。

初始化配置项

使用 setupWithConfig 初始化时,部分高级功能的配置项如下表所示。

配置项 参数类型 说明
enableFloatingWindow BOOL 是否开启应用内小窗功能(通过 Rtc Canvas View 实现),默认不开启。
指在一个应用程序中,将某个窗口缩小并固定在屏幕的一角或一侧,同时允许用户在同一应用程序的其他部分进行操作。
enableFloatingWindowOutOfApp BOOL 是否开启应用外小窗功能(通过系统画中画实现),默认不开启。
指在一个应用程序以外,将某个应用程序的窗口缩小并固定在屏幕的一角或一侧,同时允许用户在屏幕上使用其他应用程序。

实现示例代码

objcNECallUIKitConfig *config = [[NECallUIKitConfig alloc] init];
...
// 开启应用内小窗
config.uiConfig.enableFloatingWindow = YES;
// 开启应用外小窗,目前只支持iOS16+
config.uiConfig.enableFloatingWindowOutOfApp = YES;
...
[[NERtcCallUIKit sharedInstance] setupWithConfig:config];

开启应用外小窗需要引用额外转码库,只需要在主工程引入依赖即可,无需其他处理,内部会判断此插件扩展包是否集成。

objcpod 'NETranscodingKit'
此文档是否对你有帮助?
有帮助
去反馈
  • 初始化配置项
  • 实现示例代码