navigator.mediaDevices.getUserMedia()无法使用iOS 11独立应用程序

时间:2017-10-06 04:28:55

标签: ios webrtc ios11

navigator.mediaDevices.getUserMedia()无法使用iOS 11独立应用。在Safari 11浏览器页面中有效。

这是故意的吗?临时?

另外,我无法通过IOS11识别在iPhone 7上运行的任何独立网络应用程序,因此我无法获得Safari 11网络检查员(MacOS Sierra 10.12.6)。它确实识别IOS 11 iPhone之前的独立应用程序。另外,尝试{} catch {}会显示navigator.mediaDevices.getUserMedia()无法从运行iOS 11的iPhone 7中的独立应用程序调用。

1 个答案:

答案 0 :(得分:1)

在iOS 11中,getUserMedia仅在Safari中支持,而不是在UIWebView,WKWebView,SFSafariViewController或添加到主屏幕的Web应用程序中: https://forums.developer.apple.com/thread/88052