iOS 11 getUserMedia无法正常工作?

时间:2017-08-15 12:06:24

标签: javascript jquery ios webrtc getusermedia

Apple发布了一条声明,getUserMedia将在iOS 11上完全正常运行。安装iOS 11 Beta版本5后,我收到一条消息,我的网站请求访问我的相机和麦克风,但似乎行:

video.src = window.URL.createObjectURL(stream);

或:

video.srcObject = stream;

不起作用。没有错误,没有例外,只是没有手机相机的照片。

这是我的完整脚本:

$(function () {
     video = document.getElementById('vid');

     navigator.getUserMedia = navigator.getUserMedia ||
                              navigator.webkitGetUserMedia ||
                              navigator.mozGetUserMedia;

     navigator.getUserMedia(
     {
         audio: true,
         video: { facingMode: "user" }
     }, function (stream) {
         video.srcObject = stream;
         //video.src = window.URL.createObjectURL(stream);
     },
     function (err) {           
         alert(err.name);
     });
});

HTML:

<video id="vid" muted autoplay></video>

有没有人让它工作?任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:10)

使用以下方法解决它:

Country Year [Indicator]
Afghanistan 2007 10.000
Andorra 2008 18.000
Andorra 2009 20.000
Anguilla 2007 15.000
Anguilla 2009 1.000