2011-12-29 1 views
-1

Я работаю над проектом. Речь идет о захвате фотографий с ПК и наблюдении за ними на экране телефона Android.Как отправить последовательные изображения на Android-телефон с компьютера

Я использую JpegEncoder или ImageIO классы с ПК, а на стороне Android использую метод BitmapFactory.decodeStream. Когда я отправляю одно изображение, он работает хорошо, но мне нужно отправлять изображения непрерывно (2 или 3 изображения в секунду). Он не работает в цикле while.

В logchat просмотра показывает сообщение об ошибке, пока не закроете Android приложения:

SkImageDecoder : Factory returned null 

Я думаю, что проблема о положении курсора в потоке с ImageIO стороны кода в ImageIO.write(img,"jpg",ostream) methot смывает поток после каждого отправленного но Android сторона BitmapFactory.decodeBitmap() не промывать после каждого чтения, так что ошибка SkImageDecoder returned null

ответ

0

Взгляните на этот вопрос, вы можете найти ответ для себя слишком

BitmapFactory.decodeStream(InputStream is) returns null for non null InputStream on Android

+0

как я понял, речь идет не о моей проблеме, потому что я могу загрузить изображение успешно, когда я послал только одно изображение, так это выглядит не будет никаких проблем при чтении потока байтов, так что не нужно пропустить метод брата. Спасибо за совет – daemonThread

Смежные вопросы