gpt4 book ai didi

javascript - iOS 11.3.1 上 PWA 中的 getUserMedia()

转载 作者:行者123 更新时间:2023-11-29 15:14:37 24 4
gpt4 key购买 nike

我正在尝试构建我的网络应用程序的 PWA。我的网络应用程序使用 getUserMedia 让用户拍照。网络应用程序按预期工作。浏览器请求访问相机的权限,如果用户接受,该应用程序将继续运行。现在,我制作了一个 PWA,它可以在摄像头之外使用。用户没有得到允许访问其相机的提示,我认为这是问题所在。有什么方法可以触发摄像头访问:

   let constraints = {
video: {
facingMode: "user"
},
audio: false
};

navigator.mediaDevices
.getUserMedia(constraints)
.then(function (stream) {
track = stream.getTracks()[0];
cameraView.srcObject = stream;
})
.catch(function (error) {
console.error("Oops. Something is broken.", error);
});

就像在 PWA 中一样?还是这不可能(还)?如果没有,iOS 上的 PWA 是否有任何计划具有此功能?

最佳答案

在您的 manifest.json 文件中,您可能有 "display": "standalone"。如果将其更改为 browser 它应该可以工作。我现在面临同样的问题,似乎 iOS 不允许在 Safari 主视图之外访问 webrtc

关于javascript - iOS 11.3.1 上 PWA 中的 getUserMedia(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50535580/

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