相关疑难解决方法(0)

在wkwebview中启用摄像头和麦克风访问

我有一个移动优化的网络应用程序,可用于getUserMedia访问网络摄像头和麦克风资源.

我正在将这个应用程序包装成一个,WKWebView因为我想提供本机应用程序体验.我知道,iOS不允许通过浏览器访问摄像机-但有什么办法来获得权限的网络摄像头/麦克风与本机代码(沿着封装)和饲料这对Web应用程序-也许在某种程度上指向getUserMedia一个本地流源?

html5 objective-c ios swift wkwebview

6
推荐指数
1
解决办法
8247
查看次数

如果用户拒绝访问相机,如何防止 WKWebView 显示相机模式?

在我的应用程序中,我有WKWebView一个加载带有文件输入的网站,允许用户通过相机或照片库上传图像。

我的应用程序有相机和照片库的隐私使用说明。

如果用户拒绝访问相机,WKWebView仍然会显示通过相机上传图像的选项,并且相机模式会出现(尽管它只在您通常看到相机显示的图像的位置显示黑色)。如果用户滑动到“相机”模式中的“视频”选项,应用程序就会崩溃。

相关堆栈跟踪显示:

3   TCC __TCCAccessRequest_block_invoke_2.80 + 222
4   TCC __CRASHING_DUE_TO_PRIVACY_VIOLATION__ + 682
Run Code Online (Sandbox Code Playgroud)

在这种情况下,是否可以从本机应用程序端(假设我无法编辑加载的 HTML)阻止WKWebView显示相机模式?

iphone camera ios wkwebview ios10

6
推荐指数
1
解决办法
7489
查看次数

标签 统计

ios ×2

wkwebview ×2

camera ×1

html5 ×1

ios10 ×1

iphone ×1

objective-c ×1

swift ×1