产品百科 |零门槛玩转 RTC Android Demo-阿里云开发者社区

开发者社区> 阿里云视频云> 正文
登录阅读全文

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

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

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

前提条件

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

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

操作步骤

  1. 在该目录下的 libs 文件夹中添加 RTC SDK,如果没有 libs 文件夹,需要手动创建。image.png
  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 及以上系统的真机上运行。
    image.png

如果该频道中有其他用户即可开始实时音视频通话。image.png


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

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

分享视频云行业和技术趋势,打造“新内容”、“新交互”。

官方博客
官网链接