Instascan: هل يمكن استخدام الكاميرا الخلفية في Android؟

تم إنشاؤها على ٢٩ يوليو ٢٠١٧  ·  4تعليقات  ·  مصدر: schmich/instascan

لدي مشكلة في اختيار الكاميرا في android ، الكاميرا الافتراضية في android هي الكاميرا الأمامية ،

التعليق الأكثر فائدة

في المثال القياسي ، ابحث عن scanner.start (كاميرات [0]) ؛ اتصل وقم بتغيير الرقم 0 إلى 1. بدلاً من ذلك ، استخدم شيئًا مثل الرمز التالي للتحقق من وجود كاميرا خلفية أولاً ، ثم استقر في المقدمة لأجهزة الكمبيوتر المحمولة - إذا (كاميرات [1]) {scanner.start (كاميرات [1]) ؛ } else {scanner.start (كاميرات [0]) ؛ } أو شيء من هذا القبيل. امل ان يساعد!

ال 4 كومينتر

في المثال القياسي ، ابحث عن scanner.start (كاميرات [0]) ؛ اتصل وقم بتغيير الرقم 0 إلى 1. بدلاً من ذلك ، استخدم شيئًا مثل الرمز التالي للتحقق من وجود كاميرا خلفية أولاً ، ثم استقر في المقدمة لأجهزة الكمبيوتر المحمولة - إذا (كاميرات [1]) {scanner.start (كاميرات [1]) ؛ } else {scanner.start (كاميرات [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);
    }
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات