Skip to content

maple-rtc/maple-rtc-iOS-1v1-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

maple-rtc-iOS-1v1-sample

简介:

maple-rtc 为蓝蘑云推出的实时音视频系统,包括了实时音频,视频,变声,美颜等功能,适用于娱乐,游戏,教育等实时场景中;



这个开源项目演示了如何快速集成 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

Releases

No releases published

Packages

No packages published