无法访问IOS手机中的摄像头



我正在开发一款使用webRTC的视频通话网络应用程序,我们希望它也能在移动设备上运行。到目前为止,Android上一切都很好,但在iphone safari浏览器上,用户每次都必须允许访问相机和麦克风。在它停止请求用户访问硬件之前,这并不是一个大问题。这个问题是在我们移动到一个新域之后开始发生的。它有点像CCD_ 1。

这看起来是因为新的域,但有办法解决这个问题吗。理想情况下,我希望让iphone总是在第一次允许之后才允许(这就是机器人的行为(。

我使用以下代码请求相机和麦克风。

var constraints = { audio: true, video: true }
navigator.mediaDevices.getUserMedia(constraints);

提前感谢:(

正如我所说,这是由于域更改而没有发生的。当webRTC请求相机和麦克风时,ScreenshareAPI同时被初始化。访问,这阻止了请求。我找不到它在安卓/桌面上工作但在iPhone上不工作的任何原因!。

我希望这能帮助任何有类似问题的人。

相关内容

  • 没有找到相关文章

最新更新