首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Safari和录音- HTML / getUserMedia()

Safari和录音- HTML / getUserMedia()
EN

Stack Overflow用户
提问于 2017-04-26 08:39:18
回答 2查看 7.4K关注 0票数 3

它看起来像是用来捕获用户录音的getUserMedia() is now the way to go

但这遗漏了Safari和iOS Safari。

最初,我至少计划通过利用iOS Media Capture规范来包含HTML。从我所读到的一切来看,这应该是可行的。但从我的测试来看,iOS只提供照片/视频选项。我尝试了以下语法,但没有成功:

代码语言:javascript
复制
<input type="file" accept="audio/*;capture=microphone" />
<input type="file" accept="audio/*" capture="microphone">
<input type="file" accept="audio/*" />

不过,捕获图像的工作方式与预期一样,允许用户使用摄像头:

代码语言:javascript
复制
<input type="file" accept="image/*" />

当需要访问麦克风时,我需要进行哪些更改才能使iOS Safari与HTML Media Capture一起使用?

除了我已经尝试做的事情之外,是否还有其他选项可用于Safari和iOS Safari?

EN

回答 2

Stack Overflow用户

发布于 2017-10-29 23:38:16

更新:Safari11.0 (iOS 11)中的新功能-摄像头和麦克风访问。添加了对Media Capture API的支持。增加网站从用户设备访问摄像头和麦克风流的能力(需要用户权限)。

https://developer.apple.com/library/archive/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_0.html

票数 4
EN

Stack Overflow用户

发布于 2017-10-21 13:26:59

Safari仍然不能正确支持getUserMedia。它在以下情况下失败:

代码语言:javascript
复制
imgCapture = new ImageCapture(stream.getVideoTracks()[0]);

这在Chrome上是有效的,但是Safari不知道ImageCapture()是什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43623118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档