试图捕捉音频,但在Safari 12上,即使授予了麦克风权限,navigator.mediaDevices.enumerateDevices()也是NULL。
查看相关问题:Navigator.mediaDevices.getUserMedia 不工作在 iOS 12 Safari 上 我们正在尝试从用户输入用户 MediaDevices.getUserMedia 和音频上下文中捕获音频 当用户点击按钮时,我们会检查可用设备,然后我们会捕获他们的音频流 let enumDevicePromise = navigator.mediaDevices.enumerateDevices() .then(devices => devices.find(d => d.kind === "audioinput" && d.label !== "" && d.deviceId === "default")) .catch((error) => { // handle error }); this.handleCheckEnumeratedDevices(enumDevicePromise); // capt
1188 2022-08-10
编程技术问答社区