gpt4 book ai didi

javascript - navigator.mediaDevices.enumerateDevices 在 iOS Safari (13.2.3) 上不返回任何音频输入设备

转载 作者:行者123 更新时间:2023-11-28 03:22:08 31 4
gpt4 key购买 nike

我尝试在 iOS Safari (13.2.3) 上录制音频,但 Safari 不提供对麦克风的访问。当我调用navigator.mediaDevices.enumerateDevices时,它只返回一个MediaDeviceInfo(种类:videoinput)

我在其他地方读到首先调用navigator.mediaDevices.getUserMedia({audio: true}),但这会给出无效约束错误。 getSupportedConstraints 不显示音频/视频是有效选项(仅aspectRatio、deviceId、echoCancellation、faceingMode、frameRate、groupId、height、sampleRate、sampleSize、volume、width)。

这是在 iPod touch 第 7 版上,它肯定有麦克风;例如。 Siri 能听到我说话。我不确定为什么在 Safari 中麦克风没有显示,而相机却显示。

最佳答案

不幸的是,iPod Touch(第 7 版;2019 年)似乎不支持 Safari 中的仅麦克风访问。

当我在使用相同 iOS 版本 (13.2.3) 的 iPhone 上进行测试时,即使 iPhone 没有 SIM 卡,代码也可以完美运行。 (在 iPhone 7 和 iPhone 8 上测试)。

关于javascript - navigator.mediaDevices.enumerateDevices 在 iOS Safari (13.2.3) 上不返回任何音频输入设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59043878/

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