|
1 | 1 |
|
2 |
| -这个开源示例 Demo 主要演示了音视频通话 2.0 NERTC SDK 重要功能的使用示例,您可以通过跑通 Sample Code,体验网易云信音视频通话 2.0 的功能,并参考示例项目源码,快速实现相应功能。 |
| 2 | +该开源示例 Demo 主要演示了音视频通话 2.0 NERTC SDK 重要功能的使用示例,您可以通过跑通 Sample Code,体验网易云信音视频通话 2.0 的功能,并参考示例项目源码,快速实现相应功能。 |
3 | 3 |
|
4 | 4 | ## 示例项目结构
|
5 | 5 | 音视频通话 2.0 API Example 包括如下功能:
|
6 | 6 | - 基础功能
|
7 |
| - - [语音通话](/Basic/AudioCall) |
8 |
| - - [视频通话](/Basic/VideoCall) |
| 7 | + - [语音通话](./Basic/AudioCall) |
| 8 | + - [视频通话](./Basic/VideoCall) |
9 | 9 |
|
10 | 10 | - 进阶功能
|
11 |
| - - [第三方美颜](/Advanced/ThirdBeauty) |
12 |
| - - [云信美颜](/Advanced/NEBeauty) |
13 |
| - - [旁路推流](/Advanced/VideoStream) |
14 |
| - - [快速切换房间](/Advanced/SwitchRoom) |
15 |
| - - [音效伴音](/Advanced/SetBackgroundMusic) |
16 |
| - - [美声变声](/Advanced/AudioChange) |
17 |
| - - [自定义视频采集&渲染](/Advanced/CustomCamera) |
18 |
| - - [通话前网络测试](/Advanced/SpeedTest) |
19 |
| - - [音质设定](/Advanced/SetAudioQuality) |
20 |
| - - [画质设定](/Advanced/SetVideoQuality) |
| 11 | + - [第三方美颜](./Advanced/ThirdBeauty) |
| 12 | + - [云信美颜](./Advanced/NEBeauty) |
| 13 | + - [旁路推流](./Advanced/VideoStream) |
| 14 | + - [快速切换房间](./Advanced/SwitchRoom) |
| 15 | + - [音效伴音](./Advanced/SetBackgroundMusic) |
| 16 | + - [美声变声](./Advanced/AudioChange) |
| 17 | + - [自定义视频采集&渲染](./Advanced/CustomCamera) |
| 18 | + - [通话前网络测试](./Advanced/SpeedTest) |
| 19 | + - [音质设定](./Advanced/SetAudioQuality) |
| 20 | + - [画质设定](./Advanced/SetVideoQuality) |
21 | 21 |
|
22 | 22 | ## <span id="开发环境">开发环境</span>
|
23 | 23 | 请确认您的开发环境满足以下要求
|
|
29 | 29 | ## <span id="前提条件">前提条件</span>
|
30 | 30 | 请确认您已完成以下操作:
|
31 | 31 |
|
32 |
| -- <a href="https://doc.yunxin.163.com/nertc/docs/jE3OTc5NTY?platform=android" target="_blank">已创建应用</a>。 |
| 32 | +- <a href="https://doc.yunxin.163.com/console/docs/TIzMDE4NTA?platform=console" target="_blank">已创建应用</a>。 |
33 | 33 | - <a href="https://doc.yunxin.163.com/nertc/docs/jY3MzMwODA?platform=android" target="_blank">已开通音视频通话 2.0 服务</a>。
|
34 | 34 |
|
35 | 35 | ## <span id="获取 App Key">获取 App Key</span>
|
36 | 36 |
|
37 |
| -1. 在<a href="https://app.yunxin.163.com/index#/" target="_blank">网易云信控制台</a>的左侧导航栏中找到该应用,并单击应用名称。 |
38 |
| -2. 单击 **App Key 管理**。 |
39 |
| -3. 查看该应用的 App Key。 |
| 37 | +1. 在<a href="https://app.yunxin.163.com/index#/" target="_blank">网易云信控制台</a>的左侧导航栏中找到您的应用,并单击应用名称。 |
| 38 | +2. 单击 **AppKey 管理**页签,查看该应用的 App Key。 |
40 | 39 |
|
41 |
| -  |
| 40 | + |
| 41 | +  |
42 | 42 |
|
43 | 43 |
|
44 | 44 |
|
|
68 | 68 | 2. cd 到 ios 目录下,执行`pod install`,下载云信sdk以及其他第三方库,双击 `NERTC-API-Example-OC.xcworkspace`,通过 Xcode 打开工程。
|
69 | 69 | 3. 在 `NTESAppConfig.h` 文件中填入您的 AppKey。
|
70 | 70 | 4. (可选)登录 Apple 开发者账号。您可以参考此步骤登录账号,若已经登录,请忽略该步骤。
|
71 |
| - - 打开 Xcode,依次选择左上角菜单的 **Xcode** > **Preferences**。 |
72 |
| - |
73 |
| -  |
74 |
| - |
75 |
| - |
76 |
| - - 依次单击 **Accounts** > 左下角的 **+** > **Apple ID** > **Continue**。 |
77 |
| - |
78 |
| -  |
79 |
| - |
80 |
| - - 输入 Apple ID 和 Password 登录。 |
81 |
| - |
82 |
| -  |
83 |
| - |
84 |
| - - [设置签名并添加媒体设备权限](https://doc.yunxin.163.com/docs/jcyOTA0ODM/TM5NzI5MjI?platformId=50192#%E8%AE%BE%E7%BD%AE%E7%AD%BE%E5%90%8D%E5%B9%B6%E6%B7%BB%E5%8A%A0%E5%AA%92%E4%BD%93%E8%AE%BE%E5%A4%87%E6%9D%83%E9%99%90)。 |
85 |
| - |
| 71 | + 1. 打开 Xcode,依次选择左上角菜单的 **Xcode** > **Preferences**。 |
| 72 | + |
| 73 | +  |
| 74 | + |
| 75 | + |
| 76 | + 2. 依次单击 **Accounts** > 左下角的 **+** > **Apple ID** > **Continue**。 |
| 77 | + |
| 78 | +  |
| 79 | + |
| 80 | + 3. 输入 Apple ID 和 Password 登录。 |
| 81 | + |
| 82 | +  |
| 83 | + |
| 84 | + 4. [设置签名并添加媒体设备权限](https://doc.yunxin.163.com/docs/jcyOTA0ODM/TM5NzI5MjI?platformId=50192#%E8%AE%BE%E7%BD%AE%E7%AD%BE%E5%90%8D%E5%B9%B6%E6%B7%BB%E5%8A%A0%E5%AA%92%E4%BD%93%E8%AE%BE%E5%A4%87%E6%9D%83%E9%99%90)。 |
| 85 | + |
86 | 86 |
|
87 | 87 | 5. 运行工程。
|
88 |
| - - 将 iOS 设备连接到开发电脑,单击 Xcode 上方的的 **Any iOS Device**,在弹出的选项框选择该 iOS 设备。 |
89 |
| - |
90 |
| -  |
| 88 | + |
| 89 | + 1. 将 iOS 设备连接到开发电脑,单击 Xcode 上方的的 **Any iOS Device**,在弹出的选项框选择该 iOS 设备。 |
| 90 | + |
| 91 | +  |
| 92 | + |
| 93 | +  |
| 94 | + |
| 95 | + 2. 单击 **Build** 按钮编译和运行示例源码。 |
| 96 | + |
| 97 | +  |
| 98 | + |
| 99 | + 3. 运行成功后,您可以开始操作Demo。 |
| 100 | + |
91 | 101 |
|
92 |
| -  |
93 |
| - |
94 |
| - - 单击 **Build** 按钮编译和运行示例源码。 |
95 |
| - |
96 |
| -  |
97 |
| - |
98 |
| - - 运行成功后,您可以开始操作Demo。 |
99 |
| - |
100 |
| - |
101 | 102 | ## 联系我们
|
102 | 103 |
|
103 | 104 | - 如果您需要了解详细的官网文档,请参见[音视频通话2.0 产品文档](https://doc.yunxin.163.com/nertc/docs/home-page?platform=android)
|
|
0 commit comments