Jak wspomniał w swoim artykule, napisał ten kod w pośpiechu i dlatego może to być trochę błędne. Nie mówi się, że działa w ogóle.
Im zakładając, że stosując dokładnie ten kod do uruchomienia tej rzeczy:
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();
co jest, nawiasem mówiąc, głównym celem robi takie rzeczy? Wszystkie obiekty ustawione w jednej linii powinny być dokładnie przetestowane na prawdziwym urządzeniu, ponieważ mogą powodować wiele problemów, które nie występują na emulatorze. Implementacja kamery dla kamery służy wyłącznie do debugowania/testowania!
Zdecydowanie zaleca się, aby nie spędzać zbyt wiele czasu na uzyskanie tego działania, to nie doprowadzi cię daleko. Nadal nie był testowany na prawdziwym urządzeniu, co byłoby najważniejsze.
Mam nadzieję, że nie zawiedzie pan zbyt wiele z tej odpowiedzi:/
Łącza te mogą zawierać kod i przewodnik:
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