gpt4 book ai didi

带有苹果网络应用程序的 iOS11 getUserMedia 无法正常工作

转载 作者:行者123 更新时间:2023-12-04 18:58:28 26 4
gpt4 key购买 nike

编辑: How to access camera on iOS11 home screen web app? 的副本

我在通过 getUserMedia API 使用苹果网络应用程序和相机访问时遇到了问题。

我有一些应用程序在通过 safari 访问时运行良好,它要求获得使用相机的许可,经批准后我可以看到相机提要。但是,如果我将同一页面作为网络应用程序保存到主屏幕,这将不再起作用。没有提示访问相机,这似乎是问题,因为它默认未启用。

出现问题的那一行是一个元标记,它为 iOS 上的 Web 应用程序启用全屏。

<meta name="apple-mobile-web-app-capable" content="yes">

任何人都知道这里发生了什么以及为什么会失败?我是否还需要通过元标记以某种方式设置相机权限?

提前致谢!

最佳答案

Apple 已取消使用 getUserMedia 的功能在 UIWebView、WKWebView、SFSafariViewController 或已“添加到主屏幕”的网页中。

推理尚不清楚,但我不认为这是一个错误。

An Apple staff member wrote this about WebRTC in iOS 11:

...right now, WebRTC is only supported in Safari. No WKWebView, not even SFSafariViewController.



我可以确认这也包括 UIWebView(通过个人测试)。

关于带有苹果网络应用程序的 iOS11 getUserMedia 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46276130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com