gpt4 book ai didi

javascript - 使用 getUserMedia 访问音频输入

转载 作者:行者123 更新时间:2023-11-30 20:29:43 24 4
gpt4 key购买 nike

我有一个 Electron 应用程序,为我的 View 层插入了 React。

我希望能够访问笔记本电脑的音频输入。音频输入将不仅仅是麦克风,我想通过 USB 将音乐输入我的笔记本电脑,因为它没有任何音频输入端口,理想情况下我希望它可以在任何笔记本电脑上工作。

我像这样使用 getUserMedia() api:

window.navigator.mediaDevices.getUserMedia(constraints)
.then(stream => this.handleStream(stream))
.catch(err => this.handleError(err))

但相信这是为了访问麦克风?有没有一种方法可以选择音频输入?如果可以,我能否从 USB 设备获取音频输入,或者 getUserMedia API 是否仅限于麦克风?

最佳答案

麦克风是一种音频输入形式。在大多数系统上,它是唯一配置的音频输入。

您使用 navigator.mediaDevices.enumerateDevices 枚举音频输入设备, 然后使用 deviceId使用 getUserMedia 进行约束以选择特定的媒体。

关于javascript - 使用 getUserMedia 访问音频输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50488434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com