悬浮窗
更新时间: 2025/09/10 18:57:32
网易云信音视频呼叫组件支持悬浮窗功能。
效果展示
| 开启悬浮窗按钮 | 语音通话悬浮窗 | 视频通话悬浮窗 |
|---|---|---|
![]() |
![]() |
![]() |
初始化配置项
使用 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'
此文档是否对你有帮助?








