- 文档首页
实时音视频
实时音视频
开发指南
音视频设备管理
设备权限处理
设备权限处理
在使用 RTC 过程中,需要获取设备权限以确保实时通信体验,例如音频通信需要麦克风权限、视频通信需要摄像头权限、PC 端屏幕共享需要屏幕录制权限等。
通过阅读本文,您将获得麦克风、摄像头权限配置的最佳实践指导。
- 在 /app/Manifests/AndroidManifest.xml 文件中的 </application> 标签后添加以下权限:
- 在 App 的 Info.plist 中添加以下两项,分别对应麦克风和摄像头在系统弹出授权对话框时的提示信息。
- Privacy - Microphone Usage Description:填入麦克风使用目的提示语。
- Privacy - Camera Usage Description:填入摄像头使用目的提示语。
-
注意
如果 iOS 未开启后台模式,进入后台后音视频通话会中断。开启后即可保持后台音视频通话。
-
不更改 Windows 系统设置前提下,麦克风/摄像头权限无需申请即可直接访问。
如果在系统设置界面关闭麦克风/摄像头权限,会收到以下回调:
注意:设置内权限被关闭导致无法获取权限时,需在设置-隐私-麦克风/摄像头内开启权限。
- 在 build/ 目录下创建 entitlements.mac.plist 文件,并增加如下配置:
注意:在 macOS 12.1 以上系统中,调试运行时正常,但打包成安装包后安装并启动时出现崩溃的问题。为解决这一问题,需要在主进程内主动申请麦克风/摄像头权限,具体参考上文 Electron 获取权限的相关内容。
最近更新时间:2026.09.21 16:24:29