我们有一个使用WebRTC
开发的应用程序,iOS 11
版本现已发布,它表示它支持WebRTC
但该应用程序无法在Safari
上{{1} }}。我们有什么需要做的就是在iOS 11
浏览器上支持这个吗?我们是否必须对脚本进行任何更改?请帮忙。
答案 0 :(得分:0)
你有最后一个承担浏览器兼容性的adapter.js吗?
此致
答案 1 :(得分:0)
以下是适用于我的示例代码
// create video element first
var video = document.createElement('video');
video.style.width = document.width + 'px';
video.style.height = document.height + 'px';
video.setAttribute('autoplay', '');
video.setAttribute('muted', '');
video.setAttribute('playsinline', '');
document.body.appendChild(video);
//setup your constraints
constraints = {
audio: false,
video: {
facingMode: front
}
}
//ask navigator to allow access
navigator.mediaDevices.getUserMedia(constraints).then(function
success(stream) {
video.srcObject = stream;
});
});