0

我的项目需要使用颤振(移动)和原生网络进行视频通话。使用从控制台生成的临时令牌时,Web 和移动设备都可以接收视频和音频。使用从我的服务器生成的令牌时,移动应用程序从网络接收视频提要,但网络确实从移动应用程序获取任何提要。

但是,将移动应用程序连接到另一个移动应用程序时,该应用程序可以正常工作。

颤振 2.2 agora_rtc_engine: ^4.0.6

4

2 回答 2

1

固定的

当移动设备上的 UID 和 Web 上的数据类型不同时,就会出现问题。我正在使用本地存储将 UID 保存在本地。问题在于它将 UID 作为字符串而不是 int 检索。通过在从本地存储中检索 UID 时将其转换为 int 解决了该问题。

于 2021-09-18T22:59:48.150 回答
0

目前 agora 不支持 Flutter Web。有一个用于网络支持的 alpha 版本,但由于它不是官方的,它可能是错误的。

https://pub.dev/packages/agora_rtc_engine/versions/4.1.0-alpha.2

于 2021-09-14T20:45:20.533 回答