Sim*_*des 6 javascript iphone html5 mozilla google-chrome
下面的HTML代码
<video id="video" class="video" height="400" width="400" playsinline autoplay muted loop></video>
Run Code Online (Sandbox Code Playgroud)
和JavaScript
var video = document.getElementById("video");
navigator.mediaDevices.getUserMedia({video: true, audio: false})
.then(function(s) {
stream = s;
video.srcObject = s;
video.play();
})
Run Code Online (Sandbox Code Playgroud)
该链接在Android设备上的所有浏览器上都可以正常运行,在iPhone设备上的Safari浏览器上也可以正常运行,但是它甚至不询问其他浏览器(例如iPhone设备上的Chrome和Firefox)的摄像头许可。
Mar*_*son 11
iOS上的Chrome和FireFox仍使用iOS WebKit渲染引擎。getUserMedia仅适用于Safari,不适用于iOS上的其他浏览器。
目前在这里进行跟踪:https : //bugs.chromium.org/p/chromium/issues/detail?id=752458-但鉴于它是一年多前第一次报告的,而仅仅在5天前,它已被更新以表示它还没有解决,我没有屏住呼吸。