maple-rtc 为蓝蘑云推出的实时音视频系统,包括了实时音频,视频,变声,美颜等功能,适用于娱乐,游戏,教育等实时场景中;
- 完整的 API 文档和集成步骤见 文档中心
这个开源项目演示了如何快速集成 maple-rtc SDK 到 iOS 原生 中,实现在应用中音视频通话效果。
在这个示例项目中包含了以下功能:
- 加入通话和离开通话;
- 扬声器和听筒切换功能;
- 静音和解除静音;
- 关闭摄像头和开启摄像头;
- 切换前置摄像头和后置摄像头;
首先在 联系对接群 701150764 蓝蘑云后台管理 注册账号,获取到 AppID。将 AppID 填写进 "AppID.m"
NSString *const appID = @"Your App ID";
然后在 maple-rtc SDK 下载 maple-rtc 实时音视频 SDK for iOS,解压后将其中的 libs 文件夹复制到本项目的 libs 下。
- 在本项目的 Build Phases选项 添加如下依赖关系:
- 在 Build Setting选项 设置 Other Link Flags 加 -ObjC
- 在 Info 选项 设置Project Privacy来获取camera 和 microphone 权限;
最后使用 XCode 打开 mapleRtcSample1v1.xcodeproj,连接 iPhone/iPad 测试设备,设置有效的开发者签名后即可运行。
- XCode 8.0 +
- 两台 iOS 真机设备
- 部分模拟器会存在功能缺失或者性能问题,所以推荐使用真机
对接qq群 701150764