簡體   English   中英

如何使用 webcam.js 在移動設備中打開后置攝像頭?

[英]How can I open rear camera in mobile device using webcam.js?

我正在使用 https ://github.com/jhuckaby/webcamjs的 webcam.js,在移動設備中,前置攝像頭默認打開。 我想將默認設置更改為后置攝像頭。 有什么辦法可以改變相機設備嗎?

 var constraints = {
    video: true,
    facingMode: "environment"
};
<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>

就我而言,要使其工作,我必須像這樣聲明相機集:

Webcam.set({
 width: 250,
 height: 200,
 image_format: 'jpeg',
 jpeg_quality: 90,
 // I add this object constraints
 constraints: {
   facingMode: 'environment'
 }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM