web - 如何修复:未捕获(承诺中)错误:无效元素 ID:字符串长度:[1,255]。仅限 ASCII 字符。在 agora.io SDK
问题描述
我将我的 agora.io SDK 从“2.4”更新为“3.0.2”,控制台日志中出现以下消息。
Uncaught (in promise) Error: Invalid elementID: Length of the string: [1,255]. ASCII characters only.
at s (AgoraRTCSDK.min.js:2)
at Object.t.play (AgoraRTCSDK.min.js:8)
任何人都可以帮助我吗?
非常感谢
解决方案
请确保在您的 stream.play 方法中传递了一个字符串。
如果您将您的 agora 传递uid
给stream.play()
,请确保您uid
是一个字符串,或者您像这样明确地对它进行类型转换:stream.play(String(uid))
参考资料: https ://docs.agora.io/en/Video/API%20Reference/web/interfaces/agorartc.stream.html#play
推荐阅读
- javascript - 尝试返回特定于 DOM 输入的函数
- r - 为什么 spplot 需要这么多时间来处理多个面板
- sqlite - Flutter 中出现 Sqflite 异常的问题
- gcc - GCC、clang/llvm、exe 文件大小
- reactjs - 使用 http-proxy-middleware 配置 setupProxy.js
- android-studio - 向应用程序添加语言设置按钮?
- xamarin - xamarin:我们可以在项目中启用/禁用本地化吗
- android - 如何实现android中间进度条可访问性
- css - 如何在第一个孩子的 li 标签中获取一个很棒的字体图标
- google-apps-script - 变量似乎未定义,但我找不到