【问题标题】:Have multiple channels open on one project in Agora for enterprise project?企业项目在 Agora 的一个项目上是否开通了多个渠道?
【发布时间】:2020-12-31 02:18:28
【问题描述】:

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

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

【问题讨论】:

    标签: flutter audio-streaming agora.io


    【解决方案1】:

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

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

    【讨论】:

    • 澄清一下,joinChannel()函数,当传入一个唯一的名字时,会自动创建一个频道吗?
    • 但是加入频道时提供的频道名称和创建令牌时提供的频道名称应该相同。对吗?
    • @ZacharyHaslam 你可以看看这里给出的这个博客:meherdeept.medium.com/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2020-06-04
    相关资源
    最近更新 更多