天天看點

産品百科 |零門檻玩轉 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