问题标签 [agora-web-sdk-ng]

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 回答
1491 浏览

agora.io - 如何通过 Web 服务器的 API 创建 Agora 频道名称和令牌

我想使用 Laravel 中的 Agora API 创建 Agora https://www.agora.io/en/频道名称和令牌。任何人都可以帮忙,拜托。

0 投票
2 回答
259 浏览

webrtc - Agora WebSDK-NG 音频可视化工具

是否可以使用 Agora WebSDK-NG 创建音频可视化器?我正在寻找类似的东西: https ://webrtc.github.io/samples/src/content/getusermedia/volume/

或者

https://www.cssscript.com/audio-visualizer-with-html5-audio-element/

感谢您的任何建议。

0 投票
1 回答
307 浏览

agora.io - Agora Web SDK 呼叫等待实现

寻找建议看看,是否可以使用 Agora WebSDK 实现“呼叫等待”功能?我们有现场表演,主持人在节目期间接听观众电话。我们想要:

  1. 当观众打电话时,应该将电话排入队列。
  2. 当呼叫者处于等待状态时(在队列中),我们可能会向呼叫者发送“等待”音乐(但这可能不是绝对必要的)。
  3. 主机一次可以让一个呼叫者出队并接听电话。

我可以想到两种可能的方式,我们可以在现场直播中实现这一点。

  1. 一种是在主持人接听电话后,让来电观众重新以主持人身份加入频道。但是在队列管理方面会有很多“放弃”。
  2. 另一种方法是使用带外解决方案,例如 Twillio。在这种情况下,调用需要有一个单独的 WebRTC 连接。

有什么建议吗?

0 投票
1 回答
68 浏览

agora.io - 是否可以在 Flutter 中实现云录制

是否可以使用https://pub.dev/packages/agora_rtc_engine这个依赖项在 Flutter 中实现云录制?我已经检查了https://docs.agora.io/en/cloud-recording/cloud_recording_api_rest?platform=All%20Platforms#start但这对 Flutter 没有帮助。谢谢

0 投票
2 回答
828 浏览

postman - 在 Agora API 中调用 start POST 调用时出错

我正在尝试通过他们的Postman Environment对 Agora Cloud Recording API 进行 API 调用,但在查询和停止调用期间出现 404 错误。获取调用返回带有 ResourceId 的 200 响应,开始调用也返回带有 sid 的 200 响应。

我已经从 Agora 仪表板启用了云录制功能。我还仔细检查了我的存储桶凭据。这是启动 API 主体的样子:

此外,使用他们的交互式文档在开始步骤中给我一个 400 bad request 错误。这是收到的错误:

我在设置项目时错过了一些步骤吗?解决方案是什么?

0 投票
1 回答
728 浏览

vue.js - 将 Agora.io 与 nuxt.js 集成时出错 创建钩子时出错:“ReferenceError: AgoraRTC is not defined”

我正在将 Agora Web SDK 与 nuxt.js 集成。

我已经包含了我需要的所有方法,并且我的页面具有以下方法和生命周期挂钩:

我已经从 npm 安装了 agora-rtc-sdk。

我的 plugins/agora.js 文件看起来像这样

我的 nuxt.config.js 有插件声明为:

加载页面时应用程序给出的 AgoraRTC 没有定义。如何将此 AgoraRTC 添加到我的 nuxt.js 应用程序中?

0 投票
0 回答
310 浏览

javascript - Agora 云录制启动成功但没有录制

脚步:

  1. 获取:成功,得到resourceId
  2. 开始:成功,得到sid
  3. 查询:首先获得成功,然后,代码 404

在浏览器中,我在一个频道中加入了 2 个用户,test1uid 是 100 和 101。

对于录制,我使用 uid 99 获得了用于录制的 resourceId(在后端)

然后我点击启动 API。

AWS 设置是正确的,我检查了多次。为了生成令牌,我使用了这个,

查询回复:

0 投票
1 回答
81 浏览

agora.io - 我们如何向注入的 RTMP 流添加暂停或静音功能?

所以我正在使用RTMP 注入示例应用程序。有没有办法向注入的流添加“静音”和“暂停”控件?

0 投票
2 回答
390 浏览

android - Agora 网络直播到手机

我使用 agora 作为平台,将视频从 web 仪表板流式传输到 android 和 ios 设备。我用angular和nodejs实现了sdk。但我无法在移动设备上播放视频。现在我正在尝试通过将流推送到 CDN 来使用 rtmp 转换器获取流 url。但是,它需要一个 rtmp url,我不知道如何获取或创建它。我需要帮助。

0 投票
1 回答
46 浏览

agora.io - 有什么方法可以关闭来自主机的直播(即使存在多个主机)?

假设多个主机正在为一个流做出贡献。如果扬声器/主持人之一关闭/退出流。应为所有发言者关闭流。有没有办法在 agora web sdk ng 中实现这一点?