web-dev-qa-db-ja.com

ChromeおよびFirefoxはiPhoneカメラにアクセスできません

以下のHTMLのコード

<video id="video" class="video" height="400" width="400" playsinline autoplay muted loop></video>

とJavaScript

var video = document.getElementById("video");

navigator.mediaDevices.getUserMedia({video: true, audio: false})
    .then(function(s) {
    stream = s;
    video.srcObject = s;
    video.play();
  })

このリンクは、Androidデバイスのすべてのブラウザーで正常に機能し、iPhoneデバイスのSafariブラウザーでも正常に機能しますが、ChromeやiPhoneデバイスのFirefoxなどの他のブラウザーにカメラの許可を要求することもありません。

9
Simon Fernandes

IOS上のChromeおよびFireFoxは、引き続きiOS WebKitレンダリングエンジンを使用します。 getUserMediaはSafariでのみ使用でき、iOSの他のブラウザーでは使用できません。

これは現在ここで追跡されています: https://bugs.chromium.org/p/chromium/issues/detail?id=752458 -しかし与えられた最初に報告されたのは1年以上前で、わずか5日前に修正されていないため、息を止めていません。

3
Mark Henderson