iOS Safari 移动浏览器的 navigator.getUserMedia 替代 API?

Posted

技术标签:

【中文标题】iOS Safari 移动浏览器的 navigator.getUserMedia 替代 API?【英文标题】:navigator.getUserMedia alternative API for iOS safari mobile browser? 【发布时间】:2015-09-26 11:12:40 【问题描述】:

我知道下面的代码将从 ios 6+ safari 移动浏览器中捕获图像

<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">

还有其他方法可以使用 html5/JS 从 safari 移动浏览器中捕获图像吗?

iOS safari 移动浏览器中的 WebRTC MediaStream API 有替代方案吗?

【问题讨论】:

Safari 不支持 webrtc,所以,没有。你想做什么? 我正在尝试从 safari 浏览器读取实时相机预览帧 【参考方案1】:

Safari 尚不支持 WebRTC。

http://iswebrtcreadyyet.com/

要开始在 iOS 上使用 WebRTC,您可以探索这个演示 https://github.com/ISBX/apprtc-ios。它与您正在寻找的不完全相同。演示应用程序实现了视频聊天。但是获取图像应该是微不足道的

【讨论】:

@JoeMiller “答案的基本部分”是“Safari 还不支持 WebRTC。” @JoeMiller - Joe 确实包含了所提供链接的基本部分,“Safari 尚不支持 WebRTC”,并提供了该链接作为他声明的来源。这不是“仅链接的答案”。

以上是关于iOS Safari 移动浏览器的 navigator.getUserMedia 替代 API?的主要内容,如果未能解决你的问题,请参考以下文章

Angular.js 移动浏览器应用程序在 iOS 8 Safari 上冻结

移动 safari (iOS) 中的 javascript 不会下载日历邀请

iOS 移动浏览器和 OS X Safari 上的 Flexbox 奇怪行为

渐变在 iOS 移动 safari 上给出错误的颜色

iOS支持Safari广告屏蔽 移动广告行业并不怕

sms: 和 mailto: iPhone Safari 移动浏览器失败