简体   繁体   English

是否可以在 iOS 上的 WKWebView 中访问相机?

[英]Is it possible to access camera in WKWebView on iOS?

WKWebView is not asking permission for camera in the app. WKWebView 没有在应用程序中请求相机的权限。 When I load the same url in safari browser it asks the permission for camera, and face recognition works perfectly.当我在 safari 浏览器中加载相同的 url 时,它会询问相机的权限,并且面部识别效果很好。 But when I embed this in WKWebView permission is not asked even I have given both camera and microphone permission in plist file.但是当我在 WKWebView 中嵌入这个权限时,即使我在 plist 文件中同时授予了摄像头和麦克风权限,也不会询问权限。 The same thing is not working even in UIWebView and safari view controller.即使在 UIWebView 和 safari 视图 controller 中,同样的事情也不起作用。

This is a known limitation for WKWebView, WebRTC is only supported in Safari, not even in SFSafariViewController.这是 WKWebView 的已知限制,WebRTC 仅在 Safari 中支持,甚至在 SFSafariViewController 中也不支持。

The only way would be to open the redirect URL in Safari.唯一的方法是在 Safari 中打开重定向 URL。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM