Per quanto ne so, l'emulatore Android non ha una fotocamera. Per catturare un'immagine dal vivo dobbiamo usare la webcam. Ho visto il codice in questo web site per utilizzare la webcam nell'emulatore Android per acquisire un'immagine, ma non so come usare questo codice.Come utilizzare la webcam nell'emulatore Android per catturare un'immagine dal vivo?
26
A
risposta
14
- scaricare tutti i file di origine elencati nella pagina: CameraSource, GenuineCamera, HttpCamera, SocketCamera, BitmapCamera e WebcamBroadcaster.
- Creare un pacchetto nel progetto chiamato com.tomgibara.android.camera e inserire i primi 4 file di origine all'interno.
- Scarica JMF da here e installalo.
- Compilare WebcamBroadcaster utilizzando il seguente comando: "C: \ Programmi (x86) \ Java \ jdk1.6.0_15 \ bin \ javac.exe" -classpath "C: \ Programmi (x86) \ JMF2.1.1e \ lib "WebcamBroadcaster.java o cosa è equivalente ad esso.
- eseguirlo con il seguente comando e tenerlo in funzione: java "-Djava.library.path = C: \ Program Files (x86) \ JMF2.1.1d \ lib" WebcamBroadcaster
- Utilizzare il seguente codice nel tuo programma :
CameraSource cs = new SocketCamera("192.168.0.100", 9889, 320, 240, true); if (!cs.open()) { /* deal with failure to obtain camera */ } while(/*some condition*/) { cs.capture(canvas) //capture the frame onto the canvas } cs.close();
PS: io non sono stato in grado di testare questo perché sto ottenendo un errore quando ho eseguito WebcamBroadcaster
.
PPS: ho appena iniziato a sperimentare con Android oggi, quindi tutto questo potrebbe essere sbagliato.
Problemi correlati
- 1. Come utilizzare la webcam Jquery per dispositivi mobili (Android, iphone)?
- 2. ottimale SNAPLEN per PCAP catturare vivo
- 3. ListView Android Aggiornamento dal vivo
- 4. Catturare un'immagine da una webcam
- 5. Fotocamera dal vivo e microfono senza flash
- 6. Catturare video/immagine utilizzando la webcam dell'utente utilizzando GWT
- 7. Come utilizzare la webcam utilizzando Internet Explorer
- 8. API per acquisire foto dal vivo in iOS9
- 9. Streaming video dal vivo dalla telecamera Android al server
- 10. C'è un modo per catturare immagini dalla webcam?
- 11. disegno collaborativo/disegno dal vivo
- 12. hardening drupal per un'implementazione dal vivo
- 13. jquery selezionare dal vivo onchange
- 14. jQuery webcam/flash: come rilevare se la webcam è attiva?
- 15. Come visualizzare PHP sul sito dal vivo
- 16. Visualizzazione dell'anteprima fotocamera dal vivo modificata
- 17. Come utilizzare Game Center su iOS 7 per creare partite dal vivo?
- 18. jquery 1.4 Comportamento dal vivo su .each?
- 19. webcam/microfono per la rivelazione
- 20. Tempo MAMP tra la visualizzazione delle modifiche dal vivo
- 21. Anteprima dal vivo con LESS o SCSS?
- 22. Emulatore Android che non utilizza la webcam in Android Studio
- 23. Modifica Javascript dal vivo in Safari?
- 24. Jquery se loop vuoto nell'anteprima dal vivo
- 25. Idea modello dal vivo per registrare il metodo Arg
- 26. Anteprima dal vivo/supporto WYSIWYG (plugin?) Per Notepad ++?
- 27. Catturare l'output dal comando git?
- 28. jQuery Drag & Drop utilizzando eventi dal vivo
- 29. Editor markdown Rails con anteprima dal vivo
- 30. Come creare eventi personalizzati dal vivo in jQuery
grazie per la risposta, mentre sto cercando di creare il pacchetto com.tomgibara.android.camera, posso ottenere un errore nel secondo file (GenuineCamera) che, nessuna classe "CameraDevice" disponibile e nel terzo (HttpCamera) e il quarto file (SocketCamera) mostra l'errore che, larghezza e altezza del metodo non sono disponibili. Puoi dirmi come cancellare questi errori. – Kumar
Ho avuto gli stessi errori ed ecco come rimuoverli: Non includere GenuindCamera nel progetto (basta eliminarlo) perché apparentemente, è lì per facilitare il passaggio alla videocamera reale quando si distribuisce il progetto (si pensi al polimorfismo). E per il resto, devi solo commentare @ override in quei file. Fammi sapere se hai altri problemi :) BTW, il WebcamBroadcaster ha funzionato per te? –
Qualche consiglio su come far funzionare BitmapCamera? –