Come ha menzionato nel suo articolo, ha scritto questo codice in fretta e potrebbe quindi essere un po 'bacato. Non si dice che funzioni dappertutto.
Im supponendo che il utilizzando esattamente questo codice per eseguire questa cosa:
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();
Qual è, tra l'altro, lo scopo principale di fare queste cose? Tutte le cose allineate alla telecamera dovrebbero essere testate in modo esauriente su un dispositivo reale, perché possono causare un sacco di problemi che non si verificano in un emulatore. L'implementazione della telecamera della fotocamera è solo a scopo di debug/testing!
Consiglio vivamente di non spendere troppo tempo per ottenere questo funzionamento, non vi porterà molto lontano. Tuttavia, non è stato ancora testato su un dispositivo reale, il che sarebbe il più importante.
Spero di non ha deluso troppo con questa risposta:/
Questi collegamenti possono essere utili con codice e guida:
http://www.inter-fuser.com/2009/09/live-camera-preview-in-android-emulator.html http: // docs. phonegap.com/en/1.0.0/phonegap_camera_camera.md.html http://developer.appcelerator.com/question/127948/timed-photo-capture-in-android – Rizvan