【发布时间】:2017-08-15 12:06:24
【问题描述】:
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>
有人搞定了吗?任何想法将不胜感激。
【问题讨论】:
标签: javascript jquery ios webrtc getusermedia