android - 使用浏览器在移动设备上更改 webrtc 呼叫的扬声器
问题描述
我想要实现的目标:1.通过webrtc发起呼叫时,默认扬声器应该是耳机而不是扬声器2.我需要一种在通话时在扬声器和耳机之间切换的方法(我猜有一个事件?)
到目前为止我尝试了什么: 1. 打电话navigator.mediaDevices.enumerateDevices()
来看看我会得到什么“音频输出”设备。它在不同的设备上显示不同的设备(预期结果)。奇怪的是,在移动 IOS 上我没有这样的设备,虽然我从扩音器中得到声音......在 android 设备上我只有一个“音频输出” 2. 对可能的解决方案进行了研究,但找不到任何解决方案。 ..
任何帮助都感激不尽!!!提前致谢!
解决方案
推荐阅读
- debugging - 调试未在终端上显示输出
- reactjs - 在 React 状态更改后同步运行事件处理函数
- iis - URL 重写 MVC 5 中默认语言的多语言站点
- javascript - 刷新页面上未加载图像徽标
- python - 如何在 Krita 中更改像素
- ios - pod 安装失败,找不到 dylib
- rust - 如何为包裹在互斥锁中的结构实现 ops::Deref
- multithreading - 如何在给定的 CPU 多核芯片配置上并行化大型 MatMul?
- amazon-web-services - 如何将文件从 S3 上传到签名的 url(在 Lambda 中使用 HTTP PUT 生成
- javascript - 如何使用Javascript从firebase实时数据库动态自动生成选项卡和内容