javascript - 如何使用 iOS/Safari 上的 JavaScript Web Audio API 从输入插孔获取音频?
问题描述
我正在编写一个 JavaScript Web 应用程序,旨在读取通过移动设备上的音频输入插孔捕获的输入音频流。以下片段显示了我如何在我的 JS 代码中获取输入源:
return navigator.mediaDevices.getUserMedia({
audio: {
echoCancellation: false,
autoGainControl: false,
noiseSuppression: false,
latency: 0
}
})
但是,我只能从麦克风获取音频输入。
有什么方法可以让我在通过 Safari 运行此 Web 应用程序的 iOS 移动设备中选择其他音频输入源?
(注意:我在 iPhone 12 mini 上使用 iOS 14.8.1)。
解决方案
推荐阅读
- machine-learning - LSTM 序列预测仅在一个特定值上过拟合
- email - 在现有服务器上为现有域配置 IMAP/SMTP (Ubuntu 20.04)
- android - 在 setOnClickListeners (Kotlin) 中,{ it } 和 { view: View -> view...} 有什么区别?
- python - 如何找出另一台计算机连接到的路由器/交换机
- python - 如何使我的代码满足此要求
- node.js - Docker Debian .NET Core 镜像错误
- godot - func _physics_process(delta)、move_and_slide()、Vector2() 和 gdscript 中的作用是什么?
- laravel - Laravel 调度程序通过桃子付款向用户收取定期付款
- python - sqlite3.OperationalError:没有这样的列:| 不和谐.py
- java - Java 内存模型:关于顺序一致性的 JLS 声明似乎不正确