Agora Web SDK 不显示来自 flutter 应用程序的视频和音频提要

Agora Web SDK not displaying video and audio feed from flutter app

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

然而,当将移动应用程序连接到另一个移动应用程序时,应用程序工作正常。

颤振 2.2 agora_rtc_engine: ^4.0.6

目前agora不支持Flutter Web。有一个用于 Web 支持的 alpha 版本,但由于它不是官方的,因此可能存在问题。

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

固定

当手机上的 UID 和网络上的 UID 不是同一数据类型时,就会出现此问题。我正在使用本地存储将 UID 保存在本地。问题是它以字符串而不是 int 的形式检索 UID。通过在从本地存储检索 UID 时将 UID 转换为 int 解决了该问题。