Androidでのカメラの選択に問題があります。Androidのデフォルトのカメラはフロントカメラです。
標準的な例では、scanner.start(cameras [0]);を見つけます。 0を呼び出して1に変更します。または、次のコードのようなものを使用して、最初にリアカメラをチェックします。それ以外の場合は、ラップトップのフロントに落ち着きます-if(cameras [1]){scanner.start(cameras [1]); } else {scanner.start(cameras [0]); }またはその効果のための何か。 お役に立てば幸いです。
ええ素晴らしい答え、それはうまくいきました!! ありがとう@hosekhoshtaghaza :*
if (cameras.length > 0) {
var selectedCam = cameras[0];
$.each(cameras, (i, c) => {
if (c.name.indexOf('back') !== -1) {
selectedCam = c;
return false;
}
});
scanner.start(selectedCam);
}
最も参考になるコメント
標準的な例では、scanner.start(cameras [0]);を見つけます。 0を呼び出して1に変更します。または、次のコードのようなものを使用して、最初にリアカメラをチェックします。それ以外の場合は、ラップトップのフロントに落ち着きます-if(cameras [1]){scanner.start(cameras [1]); } else {scanner.start(cameras [0]); }またはその効果のための何か。 お役に立てば幸いです。