Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用getUserMedia访问音频输入_Javascript_Reactjs_Audio_Electron_Getusermedia - Fatal编程技术网

Javascript 使用getUserMedia访问音频输入

Javascript 使用getUserMedia访问音频输入,javascript,reactjs,audio,electron,getusermedia,Javascript,Reactjs,Audio,Electron,Getusermedia,我的视图层有一个带有React插件的电子应用程序 我希望能够访问笔记本电脑的音频输入。音频输入将不仅仅是一个麦克风,我想输入音乐到我的笔记本电脑通过USB,因为它没有任何音频输入端口,理想情况下,我希望这在任何笔记本电脑上工作 我使用了getUserMedia()api,如下所示: window.navigator.mediaDevices.getUserMedia(constraints) .then(stream => this.handleStream(stream))

我的视图层有一个带有React插件的电子应用程序

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

我使用了
getUserMedia()
api,如下所示:

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

但你相信这是用来接触麦克风的吗?是否有一种方法可以选择音频输入?如果有,我是否能够从USB设备获取音频输入,或者
getUserMedia
API是否仅限于麦克风?

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


使用枚举音频输入设备,然后使用约束和
getUserMedia
选择一个特定的设备。

麦克风是音频输入的一种形式。在大多数系统上,它是唯一配置的音频输入。您使用枚举音频输入设备,然后使用选择一个特定的设备。这似乎就是我要找的。如果你发表评论作为回答,我将标记为完成。谢谢