agora.io - 如何同时使用网络语音 api 和 agora.io?
问题描述
我正在将 Agora.io 用于 Web 应用程序(Web SDK)。我想在流式视频和音频之上使用网络语音 api。只要我没有运行流,网络语音 api 就可以工作。
看起来 Agora.io 网络 SDK 垄断了麦克风并踢出网络语音 api 侦听器。
有没有办法在不同的环境中同时使用麦克风?
解决方案
由于浏览器限制,这是不可能的。Web 语音 API 不提供媒体流对象或接受媒体流。所以 WebRTC 不能与此协同工作。
您可以尝试谷歌语音转文本 API。它适用于媒体流。
推荐阅读
- django - 在 AWS EC2 服务器上设置 letencrypt 证书
- deep-learning - 使用主干架构和迁移学习有什么区别?
- javascript - 如何在多个网格行上溢出时进行单个滚动滚动
- python - Python:使用@patch 在方法内模拟类的实例
- hadoop - 来自 HDFS 目录中的两个文件的 Hadoop 上的两个单独的表
- python - 带有 JSON 定位器类的参考文件
- c# - Xamarin / SQLite:数据库中的更新双打
- rxjs - 为什么这个使用 concat-operator 的小 rxjs-code-snippet 会抛出错误?
- spring - Log4j2 未从 EAR 中的外部类路径加载
- jackson - 钥匙斗篷。使用 Admin API 放置 RealmRepresentation 给出“没有字符串参数构造函数/工厂方法来反序列化字符串值”