私はプロジェクトに取り組んでいます。それは、PCから写真をキャプチャし、Androidの電話画面でそれらを監視することです。コンピュータからアンドロイド電話に連続した画像を送る方法
私はJpegEncoder
またはImageIO
クラスをPC側から使用し、Android側ではBitmapFactory.decodeStream
メソッドを使用します。 1枚の画像を送信するとうまくいきますが、画像を連続して送信する必要があります(1秒あたり2〜3枚の画像)。 whileループでは機能しません。
私はAndroidのアプリケーションを閉じるまでlogchatビューでは、それは、このエラーメッセージが表示されます。
SkImageDecoder : Factory returned null
私は問題はImageIO.write(img,"jpg",ostream)
methotのフラッシュは、すべての送信されたが、Androidの後にストリーミングImageIO
コード側からのストリームのカーソル位置についてだと思いますサイド BitmapFactory.decodeBitmapは()ので、エラーがSkImageDecoder returned null
だけでなく、私はそれがストリームのバイトを読みながら、何の問題は非常にメソッドの弟をスキップする必要がいけない存在しないに見えるので、私は1つの画像のみを送信したとき、私は正常に画像を読み込むことができますので、それは私の問題に関するものではありません理解されるように。アドバイスをありがとう – daemonThread