navigator.mediaDevices.getUserMedia() 在iOS 11独立应用中无法工作

4

navigator.mediaDevices.getUserMedia() 在iOS 11独立应用程序中无法使用,但可以在Safari 11浏览器页面中使用。

这是有意为之吗?还是临时的情况?

此外,我无法使Safari 11 Web Inspector(MacOS Sierra 10.12.6)识别运行在iPhone 7上的IOS11独立网络应用程序。它可以识别在IOS 11之前的iPhone上运行的独立应用程序。同时,try{}catch{}显示,navigator.mediaDevices.getUserMedia() 在运行IOS 11的iPhone 7的独立应用程序中不能被调用。


我有同样的问题。摄像头似乎已经打开,但是画面却是黑色的。 - Marco Feregrino
与 https://dev59.com/IVQJ5IYBdhLWcg3wnHPm 相关的编程内容。 - Искрен Станиславов
尝试使用此链接 https://jsfiddle.net/jib1/og6up9d4/show - Искрен Станиславов
1个回答

3

1
你提供的链接中没有任何关于不支持 Web 应用程序的说明,这与混合本地情况(UIWebView、WKWebView、SFSafariViewController)有很大的区别。虽然从我的测试中看起来很明显,但在发布之前我就已经知道了。你是否有官方声明不支持 PWA(仍然是 Safari 技术)的支持? - Kerry Davis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接