您可以阅读本文,了解快速运行 Android Demo 的操作方法,实现加入频道和远端用户进行音视频通信。
前提条件
在执行 Demo 步骤之前,您需要从控制台获取鉴权信息,具体操作请参见生成 Token。
您需要下载示例代码,详情请参见 SDK 下载。
操作步骤
- 在该目录下的 libs 文件夹中添加 RTC SDK,如果没有 libs 文件夹,需要手动创建。
- 打开 AliRtcChatActivity.java 文件,配置鉴权信息参数。
private void joinChannel() { if (mAliRtcEngine == null) { return; } AliRtcAuthInfo userInfo = new AliRtcAuthInfo() ; userInfo.setAppid("zwdm****"); userInfo.setNonce("AK-d8847d08-c8b3-4800-84e3-7f6c4d65f96d"); userInfo.setGslb(new String[]{"https://rgslb.rtc.aliyuncs.com"}); userInfo.setTimestamp(1589379613); userInfo.setToken("e48d39484c91a26****"); userInfo.setConferenceId("1234"); userInfo.setUserId("testId"); /* *设置自动发布和订阅,只能在加入频道之前设置。 *autoPub:是否自动发布,取值true|false。 *autoSub:是否自动订阅,取值true|false。 */ mAliRtcEngine.setAutoPublishSubscribe(true, true); // 加入频道,需要填写鉴权信息和用户名。 mAliRtcEngine.joinChannel(userInfo,"用户名"); }
- 运行 Demo。Demo 运行成功后进入音视频通话界面,您可以看到本地已经开启的预览视图,然后会自动加入频道,等待远端用户的加入。
注意 Android 端 Demo 必须在 Android 4.4 及以上系统的真机上运行。
如果该频道中有其他用户即可开始实时音视频通话。
「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。