使用 getUserMedia 访问音频输入
Accessing audio input with getUserMedia
我有一个 Electron 应用程序,为我的视图层插入了 React。
我希望能够访问笔记本电脑的音频输入。音频输入将不仅仅是麦克风,我想通过 USB 将音乐输入我的笔记本电脑,因为它没有任何音频输入端口,理想情况下我希望它可以在任何笔记本电脑上工作。
我玩过 getUserMedia()
api 像这样:
window.navigator.mediaDevices.getUserMedia(constraints)
.then(stream => this.handleStream(stream))
.catch(err => this.handleError(err))
但相信这是为了访问麦克风?有什么方法可以 select 音频输入吗?如果可以,我可以从 USB 设备获得音频输入吗?还是 getUserMedia
API 仅限于麦克风?
麦克风是一种音频输入形式。在大多数系统上,它是唯一配置的音频输入。
您使用 navigator.mediaDevices.enumerateDevices, then use the 约束来枚举音频输入设备,其中 getUserMedia
到 select 是一个特定的设备。
我有一个 Electron 应用程序,为我的视图层插入了 React。
我希望能够访问笔记本电脑的音频输入。音频输入将不仅仅是麦克风,我想通过 USB 将音乐输入我的笔记本电脑,因为它没有任何音频输入端口,理想情况下我希望它可以在任何笔记本电脑上工作。
我玩过 getUserMedia()
api 像这样:
window.navigator.mediaDevices.getUserMedia(constraints)
.then(stream => this.handleStream(stream))
.catch(err => this.handleError(err))
但相信这是为了访问麦克风?有什么方法可以 select 音频输入吗?如果可以,我可以从 USB 设备获得音频输入吗?还是 getUserMedia
API 仅限于麦克风?
麦克风是一种音频输入形式。在大多数系统上,它是唯一配置的音频输入。
您使用 navigator.mediaDevices.enumerateDevices, then use the getUserMedia
到 select 是一个特定的设备。