Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何添加动态频道名称,以便使用Agora视频呼叫与其他用户连接,使用Flatter进行1对1和1对mant呼叫_Flutter_Video_Voice_Agora.io - Fatal编程技术网

Flutter 如何添加动态频道名称,以便使用Agora视频呼叫与其他用户连接,使用Flatter进行1对1和1对mant呼叫

Flutter 如何添加动态频道名称,以便使用Agora视频呼叫与其他用户连接,使用Flatter进行1对1和1对mant呼叫,flutter,video,voice,agora.io,Flutter,Video,Voice,Agora.io,我已经通过了agora Flitter quickstart示例应用程序,但在那里我们给出的频道名称应该在两侧相同。现在,对于动态编号,我们如何生成发送方和接收方相同的动态通道名称。由于我是Agora的新手,我无法链接动态频道名称 代码与Agora quickstart示例应用程序相同。我正在生成应用程序ID和临时令牌,但无法理解我们在哪里使用临时令牌。我们将感谢您的帮助 感谢您加入频道,您必须通过以下参数: joinChannel(String token, String channelId,

我已经通过了agora Flitter quickstart示例应用程序,但在那里我们给出的频道名称应该在两侧相同。现在,对于动态编号,我们如何生成发送方和接收方相同的动态通道名称。由于我是Agora的新手,我无法链接动态频道名称

代码与Agora quickstart示例应用程序相同。我正在生成应用程序ID和临时令牌,但无法理解我们在哪里使用临时令牌。我们将感谢您的帮助


感谢您加入频道,您必须通过以下参数:

joinChannel(String token, String channelId, String info, int uid)
其中,令牌、信息和uid是可选字段。而通道名称是必填字段。因此,您可以传递joinChannel函数,如下所示:

joinChannel(null, 'channelName', null, 0)
您可以获取通道名称的输入并使用它加入一个通道,或者只需在函数中传递通道名称,如上所示

要生成令牌,请转到此链接:

这将帮助您从服务器生成令牌。对于要使用的语言,有多个选项可用,请使用这些选项生成您的令牌


您可以通过

获得有关传递属性和其他功能的更多信息,或者通过后端/信令服务器传递呼叫详细信息,并将其发送给被请求视频呼叫的人

您可以告诉我如何获取临时令牌吗。您是在未启用应用程序证书的情况下获得的,还是正在从您自己的服务器生成令牌?否,我已启用应用程序证书,之后仅生成临时令牌谢谢您的答复,但我想知道接收方如何知道加入与发送方相同的频道,该频道本质上是动态的,无法输入手动根据手机号码(就像whatsapp视频通话或语音通话),您可以提供自己的频道名称。假设你构建了一个具有特定应用程序id的应用程序。现在如果你想和那个人x通话,你可以简单地将他的电话号码添加为频道名或他的名字或任何随机文本。现在,对于那个人x来说,他必须提到他自己的电话号码、姓名或任何你决定的频道名称。此频道名称需要在用户和接收者之间共享。因此,您的意思是,用户X需要从其手机手动输入,然后只有我们才能继续向右??2021 agora设置刚刚更改。我如何用我的应用程序创建一个动态频道名,带有dnamic令牌。@mananvora否,您也可以从后端获得该名称。