产品百科 |零门槛玩转 RTC Android Demo

您可以阅读本文,了解快速运行 Android Demo 的操作方法,实现加入频道和远端用户进行音视频通信。

前提条件

在执行 Demo 步骤之前,您需要从控制台获取鉴权信息,具体操作请参见生成 Token

您需要下载示例代码,详情请参见 SDK 下载

操作步骤

  1. 在该目录下的 libs 文件夹中添加 RTC SDK,如果没有 libs 文件夹,需要手动创建。产品百科 |零门槛玩转 RTC Android Demo
  2. 打开 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,"用户名");
    }
  1. 运行 Demo。Demo 运行成功后进入音视频通话界面,您可以看到本地已经开启的预览视图,然后会自动加入频道,等待远端用户的加入。
    注意 Android 端 Demo 必须在 Android 4.4 及以上系统的真机上运行。
    产品百科 |零门槛玩转 RTC Android Demo

如果该频道中有其他用户即可开始实时音视频通话。产品百科 |零门槛玩转 RTC Android Demo


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

产品百科 |零门槛玩转 RTC Android Demo

上一篇:产品百科 |RTC iOS SDK 如何进行设备检测?


下一篇:产品百科 |Web 端没有麦克风设备如何推视频流