Я работаю над проектом.Речь идет о захвате фотографий с ПК и их мониторинге на экране телефона Android.
Я использую JpegEncoder
или ImageIO
классы со стороны ПК, а со стороны Android я использую метод BitmapFactory.decodeStream
.Когда я отправляю одно изображение, оно работает хорошо, но мне нужно отправлять изображения непрерывно (2 или 3 изображения в секунду).Он не работает в цикле while.
В представлении журнала отображается это сообщение об ошибке, пока я не закрою приложение Android:
SkImageDecoder : Factory returned null
Я думаю, что проблема в позиции курсора в потокеImageIO
сторона кода метод ImageIO.write(img,"jpg",ostream)
сбрасывает поток после каждой отправки, но сторона Android BitmapFactory.decodeBitmap () не сбрасывается после каждого чтения, поэтому ошибка SkImageDecoder returned null