Zeo*_*ona 7 ios swift wkwebview
WKWebView没有在应用程序中要求获得摄像头和麦克风的许可。当我在Safari浏览器中加载相同的url时,它会请求相机和麦克风的许可,并且视频通话效果很好。但是,当我将其嵌入WKWebView权限时,即使在plist文件中同时授予了摄像头和麦克风权限,也不会询问。即使在UIWebViewSafari浏览器视图控制器中,同样的东西也不起作用。我引用了以下链接,但仍然无法正常工作。
在wkwebview中启用“摄像机和麦克风”访问权限,如果用户拒绝访问摄像机,
如何防止WKWebView呈现“摄像机”模式?
有人可以提供任何解决方案吗?
为什么不在应用程序中自己请求相机和麦克风的许可?
您可以完全控制您的应用程序。
//Camera
AVCaptureDevice.requestAccess(for: AVMediaType.video) { response in
if response {
//access granted
} else {
}
}
//Photos
let photos = PHPhotoLibrary.authorizationStatus()
if photos == .notDetermined {
PHPhotoLibrary.requestAuthorization({status in
if status == .authorized{
...
} else {}
})
}
Run Code Online (Sandbox Code Playgroud)
如果全部同意,则进行js 视频通话。
如果没有,请显示使用提示以授予它。
js打电话很容易nativenativejs| 归档时间: |
|
| 查看次数: |
894 次 |
| 最近记录: |