首页 > 解决方案 > 如何在 URL 中嵌入 App ID 和 Channel ID (Agora.io)

问题描述

所以这是我的问题陈述:我想使用 Agora.io 为我的 Web 应用程序建立一对一的通信(音频+视频通道)。在建立连接时,我遇到了两个问题:

  1. 如何确保通信是一对一的(私人视频通话),而不是一对多的(会议)。
  2. 我将向加入者发送一个链接以加入通话。主持人将使用 App ID 和 Channel ID 建立呼叫。有没有办法在URL中嵌入App ID和Channel ID,让加入者一键加入视频通话?

我还是新手,希望得到帮助,谢谢!

标签: asp.net-mvcmodel-view-controllervideowebrtcagora.io

解决方案


您可以像嵌入任何其他查询参数一样嵌入这些参数。

示例网址:https ://example.com/?channel=cha123&appid=183432424242

在 JavaScript 中:

let params = (new URL(document.location)).searchParams;
let channel = params.get('name'); // is the string "cha123".
let appid = params.get('appid'); // is the string "183432424242"

参考: https ://developer.mozilla.org/en-US/docs/Web/API/URL/searchParams


推荐阅读