【问题标题】:front and back camera switch前后摄像头开关
【发布时间】:2017-07-08 23:09:54
【问题描述】:

我在 GitHub 上找到了这段代码。我在android上测试了它,它似乎不起作用。相机输出并不总是显示(在我尝试它的 4 次中,它只工作了一次。)并且“前”和“后”按钮不起作用。只显示前置摄像头,“后退”按钮不显示后置摄像头。

代码如下:

    <button onclick="stop();gum('user')">Front</button>

   <button onclick="stop();gum('environment')">Back</button>
    <div id="div"></div><br>
   <video id="video" height="320" autoplay></video>
 <script type="text/javascript">
var gum = mode => 
 navigator.mediaDevices.getUserMedia({video: {facingMode: {exact:     mode}}})
  .then(stream => (video.srcObject = stream))
  .catch(e => log(e));

var stop = () => video.srcObject && video.srcObject.getTracks().forEach(t     => t.stop());

var log = msg => div.innerHTML += msg + "<br>";
</script>

感谢您的帮助。

【问题讨论】:

标签: javascript html camera getusermedia


【解决方案1】:

用“用户”或“环境”改变模式

【讨论】:

    猜你喜欢
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    相关资源
    最近更新 更多