如何在 URL 中嵌入 App ID 和 Channel ID (Agora.io)
Posted
技术标签:
【中文标题】如何在 URL 中嵌入 App ID 和 Channel ID (Agora.io)【英文标题】:How to embed the App ID and Channel ID in a URL (Agora.io) 【发布时间】:2020-04-06 15:26:54 【问题描述】:所以这是我的问题陈述:我想使用 Agora.io 为我的 Web 应用程序建立一对一的通信(音频+视频通道)。在建立连接时,我遇到了两个问题:
-
如何确保通信是一对一(私人视频通话)而不是一对多(会议)。
我将向加入者发送一个链接以加入通话。主持人将使用 App ID 和 Channel ID 建立呼叫。有什么办法可以在 URL 中嵌入 App ID 和 Channel ID,让加入者一键加入视频通话?
我还是新手,希望得到帮助,谢谢!
【问题讨论】:
【参考方案1】:您可以像嵌入任何其他查询参数一样嵌入这些参数。
示例网址: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
【讨论】:
以上是关于如何在 URL 中嵌入 App ID 和 Channel ID (Agora.io)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Storybook React App 中嵌入 StencilJS 组件?