我在HTML5页面中使用以下代码。当我在Android和PC(chrome)上运行我的页面时,代码工作正常,并且得到了正确的javascript alert();,但是当我在iPhone或iPad等ios设备上运行同一页面时,我什么也没得到(在所有)。

这是我的代码:

navigator.getUserMedia = ( navigator.getUserMedia || // use the proper vendor prefix
                       navigator.webkitGetUserMedia ||
                       navigator.mozGetUserMedia ||
                       navigator.msGetUserMedia);

navigator.getUserMedia({video: true}, function() {
   alert('camera is supported in your browser');
}, function() {
   alert('camera is not supported in your browser!');
});

有什么我想念的吗?

任何帮助,将不胜感激。

最佳答案

iOS11 发布后,它将在2017年秋季运行。

关于javascript - getUserMedia iOS问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37258597/

10-12 02:28