Instascan: Kamera belakang (ios)

Dibuat pada 24 Nov 2017  ·  11Komentar  ·  Sumber: schmich/instascan

Halo,
saya punya masalah, saya tidak bisa beralih dari kamera depan ke belakang.

Saya mencoba dengan kamera[1] <- berfungsi dengan baik di perangkat Android, karena iOS masih kamera depan
Saya mencoba dengan video: {facingMode: 'environment'} <- lalu kamera tidak ditampilkan

Apakah Anda tahu cara memaksa Kamera belakang di iOS?

Salam Hormat

Komentar yang paling membantu

Hai rus-bit,

Saya melakukan fork instascan dengan beberapa perubahan untuk membuatnya berfungsi pada proyek saya.
Pada dasarnya Anda harus mengubah mode menghadap ke "lingkungan".

Perubahan ini ada di file camera.js

Anda dapat memeriksanya di sini: https://github.com/JoseCDB/instascan/tree/ios-rear-camera

Semoga membantu

Semua 11 komentar

Anda harus mengubah parameter facingMode menjadi "environment"

JoseCDB, Bisakah Anda memberikan contoh?

Kode saya adalah:

Instascan.Camera.getCameras().then(fungsi (kamera) {
//misalnya saya punya dua perangkat - [0,1]
scanner.start(kamera[1]);
}

Tidak ada perbedaan jenis angka yang saya tetapkan (0 atau 1), kamera depan selalu ditampilkan

Hai rus-bit,

Saya melakukan fork instascan dengan beberapa perubahan untuk membuatnya berfungsi pada proyek saya.
Pada dasarnya Anda harus mengubah mode menghadap ke "lingkungan".

Perubahan ini ada di file camera.js

Anda dapat memeriksanya di sini: https://github.com/JoseCDB/instascan/tree/ios-rear-camera

Semoga membantu

JoseCDB, terima kasih!

Tolong, Bagaimana saya bisa mendapatkan instascan.min.js dari kode sumber Anda? Distr Folder tidak ada.

@JoseCDB
Saya memiliki pertanyaan yang sama dengan @rus-bit , dapatkah Anda mengarahkan kami ke arah yang benar tentang cara membuat min.js dari sumbernya?
Jika Anda dari PT, Lisbon atau Porto, saya akan membayar Anda kopi. :)

Halo @labregowski.

Saya berhasil membuat file instascan.js dari garpu https://github.com/JoseCDB/instascan/tree/ios-rear-camera.

Tapi sekarang, saya tidak memiliki perangkat iOS untuk memeriksa pekerjaan yang benar

instascan.zip

Hai @rus-bit.
Terima kasih telah mengingatku.
Pernahkah Anda memperhatikan bahwa Clamav mendeteksi ancaman di instascan.min.js yang Anda kirim? Saya pikir itu positif palsu tapi..... mungkin ada hubungannya dengan beberapa komponen yang ditambahkan PallasKatze.

Saya akan mencoba untuk mendapatkan perangkat iOS untuk menguji ini segera.

Bisakah Anda memberi tahu saya bagaimana Anda membangun instascan.min.js? Saya masih belum bisa melakukannya. Saya akan berterima kasih kepada Anda.

Hai, @labregowski

Anda harus menginstal gulp, dan banyak dependensi, terdaftar di file gulpfile.js dan package.json

  • npm instal tegukan
  • membangun tegukan

kemudian lihat output untuk menyelesaikan masalah apa pun.

fragmen file package.json saya:
"devDependencies": {
"babel-plugin-syntax-async-functions": "^6.8.0",
"babel-plugin-transform-regenerator": "^6.9.0",
"babel-preset-es2015": "^6.9.0",
"babelify": "^7.3.0",
"browserify": "^13.3.0",
"teguk": "^3.9.1",
"gulp-rename": "^1.2.2",
"gulp-uglify": "^1.5.4",
"vinyl-buffer": "^1.0.1",
"vinyl-source-stream": "^1.1.2"
},
"ketergantungan": {
"babel": "^6.23.0",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.0",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-polyfill": "^6.26.0",
"babel-preset-latest": "^6.24.1",
"fsm-seperti yang dijanjikan": "^0.13.2",
"visibilityjs": "^1.2.6",
"webrtc-adaptor": "^1.4.0"
}

Semoga membantu

Hai @rus-bit .
Seorang teman dengan iOS 11 diuji dan tidak berfungsi : P
Ini meminta akses kamera tetapi, kemudian, tidak ada.

TAPI mungkin terkait dengan parameter dalam skrip (bukan instascan.min,js)

Instascan.Camera.getCameras().then(function (cameras) {
        if (cameras.length > 0) {
          scanner.start(cameras[1]);
        } else {
          console.error('No cameras found.');
        }

Mungkinkah saya perlu mengubah ini? Bagaimana menurut anda?

hai @labregowski . Kami menguji juga, dan itu berfungsi dengan baik.
Lihat contoh.
https://github.com/rus-bit/QrCodeHtmlScanner

Apakah halaman ini membantu?
0 / 5 - 0 peringkat