【问题标题】:voice call with agora and firebase flutter使用 agora 和 firebase flutter 进行语音通话
【发布时间】:2021-10-22 07:46:10
【问题描述】:

我正在尝试使用 agora 和 firebase 在我的应用程序中实现语音通话功能,用户可以在其中进行一对一通话,但在此加入功能中,我传递了与 firebase 中的两个用户相同的频道名称 但我不知道在 optionalUid 中传递什么,这是哪个 uid?并且 agora 中的令牌需要一个频道名称来生成一个,但我不想在控制台中键入特定的频道名称我该怎么办?

  _joinChannel() async {
await Permission.microphone.request();
await _engine
    .joinChannel(null, widget.call.channelName!, null,
    optionalUid)
    .catchError((onError) {
  print('error ${onError.toString()}');
});}

【问题讨论】:

  • 我使用了optionalUid=0,它对我有用

标签: firebase flutter dart agora.io


【解决方案1】:

如果没有设置optionalUid,或者设置为0,它会自动为你创建一个。

您可以在此处了解更多信息:https://docs.agora.io/en/Voice/API%20Reference/flutter/v4.0.5/agora_rtc_engine/RtcEngine/joinChannel.html

【讨论】:

    猜你喜欢
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 2021-06-21
    • 2021-01-15
    • 2014-02-20
    • 2020-09-12
    相关资源
    最近更新 更多