OlĂĄ,
Eu tenho um problema, nĂŁo consigo mudar da cĂąmera frontal para a traseira.
Tentei com cĂąmeras [1] <- funciona muito bem no dispositivo Android, para iOS ainda Ă© a cĂąmera frontal
Tentei com vĂdeo: {ConnectingMode: 'environment'} <- then camera dont display
VocĂȘ sabe como forçar a cĂąmera traseira no iOS?
Cumprimentos
VocĂȘ tem que alterar o parĂąmetro fachadaMode para "ambiente"
JoseCDB, VocĂȘ poderia dar um exemplo, por favor?
Meu cĂłdigo Ă©:
Instascan.Camera.getCameras (). Then (function (cameras) {
// por exemplo, eu tenho dois dispositivos - [0,1]
scanner.start (cĂąmeras [1]);
}
NĂŁo hĂĄ diferença no tipo de nĂșmero que defino (0 ou 1), a cĂąmera frontal Ă© sempre exibida
Oi rus-bit,
Eu fiz um fork do instascan com algumas mudanças para fazĂȘ-lo funcionar no meu projeto.
Basicamente, vocĂȘ deve alterar o ConnectingMode para "environment".
Esta mudança estå no arquivo camera.js
VocĂȘ pode conferir aqui: https://github.com/JoseCDB/instascan/tree/ios-rear-camera
Espero que ajude
JoseCDB, obrigado!
Por favor, como posso obter instascan.min.js de seu cĂłdigo-fonte? A pasta distr nĂŁo existe.
@JoseCDB
Eu tenho a mesma pergunta que @ rus-bit, vocĂȘ poderia nos apontar na direção certa sobre como fazer um min.js a partir da fonte?
Se és da PT, de Lisboa ou do Porto, pago-te um café. :)
OlĂĄ @labregowski.
Consegui construir o arquivo instascan.js de https://github.com/JoseCDB/instascan/tree/ios-rear-camera.
Mas agora, eu nĂŁo tenho nenhum dispositivo IOS para verificar o funcionamento correto
OlĂĄ @ rus-bit.
Obrigado por me lembrar.
VocĂȘ notou que o Clamav detectou uma ameaça no instascan.min.js que vocĂȘ enviou? Acho que Ă© um falso positivo, mas ... provavelmente tem algo a ver com algum componente adicionado pelo PallasKatze.
Vou tentar obter um dispositivo iOS para testar isso em breve.
VocĂȘ poderia me dizer como vocĂȘ construiu o instascan.min.js? Eu ainda nĂŁo estou sendo capaz de fazer isso. Eu ficaria grato a vocĂȘ.
Oi @labregowski
VocĂȘ deve instalar o gulp e muitas dependĂȘncias, listadas no arquivo gulpfile.js e package.json
em seguida, consulte a saĂda para resolver quaisquer problemas.
meu fragmento de arquivo package.json:
"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",
"gole": "^ 3.9.1",
"gulp-rename": "^ 1.2.2",
"gulp-uglify": "^ 1.5.4",
"tampĂŁo de vinil": "^ 1.0.1",
"vinil-fonte-stream": "^ 1.1.2"
},
"dependĂȘncias": {
"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-as-prometido": "^ 0.13.2",
"visibilidadejs": "^ 1.2.6",
"adaptador webrtc": "^ 1.4.0"
}
Espero que ajude
OlĂĄ @ rus-bit.
Um amigo com iOS 11 testou e nĂŁo estĂĄ funcionando: P
Solicita acesso Ă cĂąmera, mas, entĂŁo, nada.
BUt pode estar relacionado aos parĂąmetros no script (nĂŁo o instascan.min, js)
Instascan.Camera.getCameras().then(function (cameras) {
if (cameras.length > 0) {
scanner.start(cameras[1]);
} else {
console.error('No cameras found.');
}
Posso precisar mudar isso? O que vocĂȘ acha?
oi @labregowski . Nós testamos também e funciona bem.
Consultar exemplo.
https://github.com/rus-bit/QrCodeHtmlScanner
ComentĂĄrios muito Ășteis
Oi rus-bit,
Eu fiz um fork do instascan com algumas mudanças para fazĂȘ-lo funcionar no meu projeto.
Basicamente, vocĂȘ deve alterar o ConnectingMode para "environment".
Esta mudança estå no arquivo camera.js
VocĂȘ pode conferir aqui: https://github.com/JoseCDB/instascan/tree/ios-rear-camera
Espero que ajude