如何使用 webcam.js 打开移动设备的后置摄像头?

Shu*_*ham 7 html javascript google-chrome webcam.js

我通过https://github.com/jhuckaby/webcamjs使用 webcam.js ,在移动设备中,前置摄像头默认打开。我想将默认设置更改为后置摄像头。有什么办法可以改变相机设备吗?

1ns*_*nct 5

<script src="/js/webcamjs/webcam.js"></script>

<div id="my_camera" style="width:320px; height:240px;"></div>
<div id="my_result"></div>

<script language="JavaScript">
    Webcam.set('constraints',{
        facingMode: "environment"
    });
    Webcam.attach( '#my_camera' );

    function take_snapshot() {
        Webcam.snap( function(data_uri) {
            document.getElementById('my_result').innerHTML = '<img src="'+data_uri+'"/>';
        } );
    }
</script>

<a href="javascript:void(take_snapshot())">Take Snapshot</a>
Run Code Online (Sandbox Code Playgroud)


小智 4

 var constraints = {
    video: true,
    facingMode: "environment"
};
Run Code Online (Sandbox Code Playgroud)