问题标签 [agora.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
915 浏览

unity3d - 用 Agora.io 语音聊天功能说话?

是否可以在 Agora.io 语音聊天功能中知道哪个说话者在说话?最近开始在我的 Unity 多人游戏中使用 Agora.io 的语音聊天功能。我想在频道中的特定人员开始讲话后立即开始动画本地播放器对象

0 投票
1 回答
493 浏览

javascript - 一个通道中同时连接的限制是多少?

我想知道,一个通道在单个时间点的同时连接限制是多少?

据我所知,限制是四个人。

0 投票
1 回答
76 浏览

android - 我如何在android中设置防火墙要求

我对 Android 有点陌生,我尝试使用 Agora.io 制作视频聊天应用。在我尝试执行本教程中的代码后:https ://www.youtube.com/watch?v= 4BXPg112Ceo 并没有发生任何事情,我去了 Agora.io 快速入门指南,发现我需要更改防火墙要求在https://docs.agora.io/en/Agora%20Platform/firewall中指定

我不知道该怎么做。有人可以向我解释我应该做什么吗?

0 投票
1 回答
42 浏览

agora.io - 加入()函数加载页面在移动设备上不起作用

加入功能在单击加入按钮时起作用,但在加载页面时不起作用,我的点击按钮代码是

$(文档).ready(函数(){

0 投票
1 回答
2025 浏览

android - 在 android agora rtc sdk 中启用音频方法问题

我在我的应用程序中使用交互式视频广播。我正在附加我正在使用实时流媒体的课程。当我从实时流屏幕返回到上一个屏幕时,我遇到了音频问题。我还在听主持人的声音。以前我使用离开通道方法并销毁 rtc 客户端对象,但是在我从流类返回时实现此操作后,由于离开通道方法,它会关闭所有使用此应用程序的用户屏幕。之后,我从我的 on destroy 方法中删除了这个选项。现在我正在使用禁用音频的方法来禁用音频,但是当我打开实时流媒体类时,它不会启用音频。启用音频方法不起作用我还在用户静音音频方法上使用了静音音频本地流方法和 rtc 处理程序。

我收到错误 -

“LiveStreamingActivity 泄露了最初在此处注册的 IntentReceiver io.agora.rtc.internal.AudioRoutingController$HeadsetBroadcastReceiver@101a7a7。您是否错过了对 unregisterReceiver() 的调用?android.app.IntentReceiverLeaked: Activity com.allin.activities.home.homeActivities .LiveStreamingActivity 泄露了最初在此处注册的 IntentReceiver io.agora.rtc.internal.AudioRoutingController$HeadsetBroadcastReceiver@101a7a7。您是否错过了对 unregisterReceiver() 的调用?

Receiver 正在 SDK 中注册,SDK 内部出现异常,这是我无法编辑的 jar 文件。

请帮助解决我的问题,因为我必须在 Play 商店中使用该应用程序。

//首先我已经尝试过了,但它会自动停止其他设备的流式传输。

// 然后,当我从上一个屏幕返回到直播活动时,一切都在重新初始化,但音频无法听到。

我正在使用的代码

0 投票
1 回答
43 浏览

video - 我们如何在 agora 应用中对远程流进行情感分析?

我们想知道如何对远程视频流进行情感分析。我们使用 agora基本视频通话/一对一视频作为起点。

我们广泛搜索了解决方案,但没有得到我们想要的。

<label>Sentiment</label>

目标是定期对远程流进行情感分析并更新标签。

0 投票
1 回答
117 浏览

java - 如何检测接收者是否突然退出视频通话

我正在使用 Agora RTC 和 Signaling SDK 来构建视频通话功能。但是我遇到一个问题,如果接收方突然退出应用程序(比如从最近的托盘中刷出应用程序)。然后,呼叫方仍然在呼叫屏幕上,无法从接收方获得任何结束视频通话的事件。

请帮忙

0 投票
1 回答
526 浏览

flutter - 在 Flutter 中处理视频通话状态

我目前正在开发主要核心功能是视频通话的颤振应用程序。我正在使用Agora.Io SDK 进行视频通话。我还为视频通话接受屏幕实现了 FCM,这工作正常,但我的问题是如何在用户收到实际通话时处理该视频通话,并在通话结束时恢复该通话(如 resume 和 pause )

我应该如何保持该视频通话并继续?

任何帮助,将不胜感激

0 投票
3 回答
2303 浏览

agora.io - Agora.io 的云重新编码 RESTful API 错误

我想通过 RESTful API 实现您的直播云录制。我用 NodeJs 实现了它。您能否帮助我为什么会出现错误以及如何解决?

在手册上,“状态代码 400:输入格式错误。” 但我不知道出了什么问题。

0 投票
2 回答
205 浏览

agora.io - 从 Web SDK 到 iOS SDK 的视频通话

WebSDK 不接收来自 iOS SDK 的发布流

目前,我已经完成了基于 WebSDK 的视频通话。User1 加入 chatX 并发布他的流。User2 通过 chatX 中的“stream-added”事件接收到这个流并成功订阅它。但是当 user1 从 iOS 应用程序加入视频聊天时,“添加流”事件不会触发。

iOS 应用程序接收从 Web 发布的流,而 Web 客户端不接收来自 iOS 客户端的流。

我的实施可能有什么问题?如何从 iOS 客户端接收流?

UPD:加入聊天代码:

我已将 user_id 类型从 string 更改为 int,现在它可以工作了。我不明白为什么,因为文档允许字符串 uid:

join(tokenOrKey: string | null, channel: string, uid: number | string | null, onSuccess?: function, onFailure?: function): void