js打开手机摄像头实现扫描二维码功能

js打开手机摄像头

在js中使用navigator.getUserMedia这个api
可以点击查看api的使用navigator.getUserMedia
这个api是结合https协议使用的,在http协议中摄像头是无法打开的

var video = document.querySelector('video');
navigator.getUserMedia({
                    audio: false,
                    video: {
                        facingMode: {
                            exact: "environment"
                        }
                    },
                },
                function(stream) {
                    video.srcObject = stream;
                    video.onloadedmetadata = function(e) {
                        video.play();
                    };
                },
                function(err) {
                    alert(err.name + ": " + err.message);
                })

可以查看整个项目的源码

    原文作者:SL小飞
    原文地址: https://blog.csdn.net/qq_40183760/article/details/115908527
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞