首页 > 解决方案 > 企业项目在 Agora 的一个项目上是否开通了多个渠道?

问题描述

将我的问题总结为一个问题有点困难,所以请耐心等待。在 Agora 文档中,他们提供了使用示例,这些示例仅使用您在文档开头创建的项目中的一个通道,或者如果您愿意,可以使用教程(您在console.agora.io 上创建新项目)。

在我的项目中,我需要能够允许用户创建“房间”,他们可以在其中相互发送音频,但文档仅显示如何在您的项目上创建 1 个通道,只提供一个临时令牌。如果我要在我的程序中使用令牌,那么用户都会连接到一个巨大的全球频道,每个用户都在上面,这违背了创建房间的目的。我知道这里有 Android 文档,你可以打电话createChannel它会在你的 Agora 项目上创建一个频道。我需要制作多个频道,这样用户就可以创建自己的频道并加入其他用户的频道/房间,这样应该可以,但是如何使用 Flutter 做到这一点?在文档网站上将平台切换到 Flutter 显示错误。这不可能吗?如何使用 Flutter 在一个 Agora 项目上创建多个频道?本质上,问题归结为一个问题,我如何制作频道?

标签: flutteraudio-streamingagora.io

解决方案


您通过 Agora 控制台创建的新项目会为您提供一个 APP ID,它基本上有助于连接您的帐户。在您的代码中,您有一个 joinChannel() 函数 - 现在它可以采用预定义值,以防您只需要一个通道,或者您可以为该通道名称传递一个变量,并且该通道名称可以作为输入读取。

您可以在此处参考此代码:https ://github.com/Meherdeep/agora-group-calling


推荐阅读