问题标签 [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.
webrtc - 我正在尝试实现 Screenshare,但收到此错误:MediaError "Access to screen denied"
我正在使用 Agora.io 的 Web SDK 并尝试实现视频聊天功能并启用屏幕共享。但是,我遇到了这个问题: MediaError "Access to screen denied
c# - Agora.io 在 C# 上生成动态密钥
大家,我有关于生成 Agora.io C# 动态密钥生成的问题。谁有 Agora.io 的经验,请帮助我。
Agora 示例 github 没有 C#。现在我使用的是 C# Asp.net,所以我需要在 C# 上生成 Agora.io 密钥。请给我帮助。
swift - 即使连接了 IBOutlet,远程视频流也不会呈现到 UIView
我似乎无法让远程视频流正确渲染到我的 UIView。我可以听到两个参与者的声音,但即使 IO 似乎也无法渲染视频流。
任何想法为什么?这是我的代码:
agora.io - 我在哪里可以获得帮助教程视频来优化应用程序?
我想知道,或者是否有可能有人向我提供某种信息或视频教程来优化该工具,因为我是新手,我很难熟悉它。提前谢谢你,托马斯塞拉芬。
agora.io - WebRTC 与 Agora.io:SwitchCamera?
我正在使用 Agora.io 构建一个网络应用程序。我希望能够在客户的智能手机上从前置摄像头切换到后置摄像头。我看过 agora 的文档switchCamera
。我尝试了以下方法:
他们都抛出一个no such function
错误。
在 agora.io for web 中切换相机的正确方法是什么?
webrtc - 渐进式 Web 应用程序:访问 navigator.mediaDevices.getUserMedia 时出错?
我的应用程序出于 webrtc 的目的访问相机,并且可以正常工作。
我正在使用pwacompat
Google Labspwa
向我的网络应用程序添加功能。
将应用程序作为 . 运行时pwa
,一切正常,直到我访问相机。然后我得到这个 console.log 错误:
getUserMedia failedObject {type: "error", msg: "undefined is not an object (evalating 'navigat..."}
getUserMedia 失败类型:错误消息:未定义不是对象(评估“navigator.mediaDevices.getUserMedia”)
我错过了什么?
authentication - 在生产服务器上运行 Agora 视频时出错,在本地运行
我正在尝试使用 Angular 6 和 Agora Web v2.50 SDK 创建视频聊天。我按照这个链接上的教程, https://medium.com/@Anderson7301/building-a-video-chat-app-with-agora-and-angular-6-858d72b6fa0d 我能够在我的本地成功地实现这个机器,但是当我尝试在服务器上运行它时,我得到“main.c71419ff14e542f66f51.js:1 ERROR TypeError: o.default.debug is not a function”。你能帮我吗?服务器在 SSL 上运行。
更新 - 2018 年 11 月 20 日
我发现我需要使用动态密钥才能在服务器上进行视频聊天。因此,我使用了 Dynamickey Generation Java 代码并创建了令牌,并在尝试加入用户时收到“Agora-SDK [错误]:用户加入失败 [ERR_NO_AUTHORIZED]”。这是我的角度应用程序的日志。
11:24:34:202 Agora-SDK [INFO]:创建客户端,模式:互操作编解码器:vp8 AgoraRTCSDK.min.js:2
11:24:34:215 Agora-SDK [INFO]:初始化 AgoraRTC 客户端,appId:1d82f0b2b87d445d81dfb2caf4f5e5b9。AgoraRTCSDK.min.js:2
11:24:34:264 Agora-SDK [INFO]:初始化 AgoraRTC 客户端,appId:1d82f0b2b87d445d81dfb2caf4f5e5b9。
active.component.ts:649 AgoraRTC 客户端初始化 AgoraRTCSDK.min.js:2
11:24:34:272 Agora-SDK [DEBUG]: 连接到 choose_server: https://ap-web-1.agora.io/api/v1 AgoraRTCSDK.min.js:2
11:24:34:282 Agora-SDK [DEBUG]: 连接choose_server: https://ap-web-2.agoraio.cn/api/v1 AgoraRTCSDK.min.js:2
11:24:34:951 Agora-SDK [DEBUG]: 获取网关地址: (3) ["webrtc-159-117-159-4.agora.io:5875", "webrtc-128-1-33-131 .agora.io:5866", "webrtc-159-117-159-3.agora.io:5870"] AgoraRTCSDK.min.js:2
11:24:34:957 Agora-SDK [INFO]: 加入频道: 1000 AgoraRTCSDK.min.js:2 11:24:34:964 Agora-SDK [DEBUG]: 注册客户端 Channel 1000 Uid 1587154302 AgoraRTCSDK.min.js :2
11:24:34:973 Agora-SDK [DEBUG]:开始连接:webrtc-159-117-159-4.agora.io:5875 AgoraRTCSDK.min.js:2
11:24:35:131 Agora-SDK [DEBUG]: websockect 打开: webrtc-159-117-159-4.agora.io:5875 AgoraRTCSDK.min.js:2
11:24:35:235 Agora-SDK [DEBUG]:连接网关服务器 AgoraRTCSDK.min.js:2
11:24:39:336 Agora-SDK [错误]:用户加入失败 [ERR_NO_AUTHORIZED]
生成的动态令牌是005AQAoAEY5MDBDNERFRkMxNzdDMkJGRjc5QUY5NDY2QTVEMDYzRTY4QTJCMDEQAB2C8LK4fURdgd+yyvT15bmaofNbWm6O7wAAAAAAA==
我的项目的 AppId 是1d82f0b2b87d445d81dfb2caf4f5e5b9
提前感谢您的帮助
agora.io - 如何为 Agora 验证服务器生成的令牌
我正在使用and为agora生成令牌。我能够生成令牌。但是我想验证令牌,我可以调用什么来检查我的令牌是否有效。
注意:我不想使用任何 sdk。我只想要简单的电话。 appId
certificate
Api
REST APIs