【问题标题】:How can I open rear camera in mobile device using webcam.js?如何使用 webcam.js 在移动设备中打开后置摄像头?
【发布时间】:2017-03-17 20:23:16
【问题描述】:

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

【问题讨论】:

标签: javascript html google-chrome webcam.js


【解决方案1】:
 var constraints = {
    video: true,
    facingMode: "environment"
};

【讨论】:

  • 在 Chrome 上,我必须将 facesMode 值作为视频值的一部分... video: { facesMode: "environment" }
【解决方案2】:
<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    相关资源
    最近更新 更多