配置小窗功能
更新时间: 2024/08/23 10:16:57
呼叫组件支持小窗功能。
在初始化呼叫组件时,提前配置初始化配置项即可开启小窗功能。
初始化配置项
使用 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'
此文档是否对你有帮助?