【发布时间】:2017-04-26 00:39:17
【问题描述】:
它看起来像 getUserMedia() is now the way to go 用于捕获用户的录音。
但是没有 Safari 和 iOS Safari。
最初我至少计划通过利用 HTML 媒体捕获规范来包含 iOS Safari。从我读过的所有内容来看,这应该是可行的。但从我的测试来看,iOS 只会提供照片/视频选项。我尝试了以下语法,但没有成功:
<input type="file" accept="audio/*;capture=microphone" />
<input type="file" accept="audio/*" capture="microphone">
<input type="file" accept="audio/*" />
但是,捕获图像可以按预期工作,允许用户使用相机:
<input type="file" accept="image/*" />
在需要访问麦克风时,为了让 iOS Safari 与 HTML Media Capture 一起工作,我需要进行哪些更改?
除了我已经尝试做的之外,还有其他适用于 Safari 和 iOS Safari 的选项吗?
【问题讨论】:
-
您的前两行代码是 2011-2012 年过时的 HTML 媒体捕获规范的一部分,不应再使用。有关详细信息,请参阅Correct Syntax for HTML Media Capture。
标签: javascript html ios safari audio-recording