Flutter Agora agora_rtc_engine 如何显示当前正在频道内发言的用户头像?
How to display the image of the user who is currently speaking in a channel, Flutter Agora agora_rtc_engine?
我在一个项目中使用 Agora SDK 和 Flutter,
我已经阅读了 SDK 文档,但无法弄清楚我目前拥有的要求uirement,
假设有一个频道有 100 个用户
用户模式就像
User{
String name;
String imageUrl;
}
我想通过显示在频道中发言的当前用户的图像来为所有 100 个用户更新ui
最好的方法是在用户模式中添加 uid,然后使用 SDK 中提供的 activeSpeaker 回调,
activeSpeaker 回调 returns 当前正在讲话的用户的 uid,您可以使用该 uid 来显示用户视频或在您的情况下显示该用户的图像。
看看这里的文档:activeSpeaker documentation
我在一个项目中使用 Agora SDK 和 Flutter, 我已经阅读了 SDK 文档,但无法弄清楚我目前拥有的要求uirement,
假设有一个频道有 100 个用户 用户模式就像
User{
String name;
String imageUrl;
}
我想通过显示在频道中发言的当前用户的图像来为所有 100 个用户更新ui
最好的方法是在用户模式中添加 uid,然后使用 SDK 中提供的 activeSpeaker 回调, activeSpeaker 回调 returns 当前正在讲话的用户的 uid,您可以使用该 uid 来显示用户视频或在您的情况下显示该用户的图像。 看看这里的文档:activeSpeaker documentation