Невозможно отключить фонарик на мобильных устройствах от Xiaomi и Samsung с помощью javascript - PullRequest
0 голосов
/ 27 июня 2018

WebRTC API позволяет вам включить функцию фонарика на вашем телефоне из Chrome. Однако вы не можете выключить его. Я видел эту проблему на своем телефоне Xiaomi и на устройствах Samsung.

function toggleFlash() {
  let that = this;
  const mediaStreamTrack = this.$refs.video.srcObject.getVideoTracks()[0];
  const imageCapture = new window.ImageCapture(mediaStreamTrack);
  imageCapture.getPhotoCapabilities().then(() => {
    if (that.tourch === false) {
      that.tourch = true;
      mediaStreamTrack.applyConstraints({
        advanced: [{ torch: true }]
      });
    } else if (that.tourch === true) {
      that.tourch = false;
      mediaStreamTrack.applyConstraints({
        advanced: [{ torch: false }]
      });
    }
  });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...