Возникла такая задача. Нужно передавать кадры с камеры телефона на комп через wi-fi для обработки. Кадры нужно передавать 2 раза в секунду. Сообщения через outputStream отправляет нормально. Но картинку не хочет отправлять. точнее оно ее то отправляет, но отобразить то что пришло на компе не удается. Программа для приема картинок написана на Делфи. Вот кусок кода для отправки картинки с камеры. Это сделано в отдельном потоке
| Код | public void SendIm() { try { System.out.println("Get snapshot"); byte[] raw = videoControl.getSnapshot("encoding=png"); int size; size = raw.length; String s; s = "file"+Integer.toString(size)+"/"; byte[] d = s.getBytes(); System.out.println(s); try { outputStream.write(d); outputStream.flush(); dataOutputStream.write(raw); dataOutputStream.flush(); }catch(IOException ioe){} }catch(MediaException me){} }
|
Подскажите плз, как правильно организовать отправку картинок с камеры. |