2011-12-29 6 views
-1

私はプロジェクトに取り組んでいます。それは、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

答えて

0

あるごとに読んだ後にフラッシュしない、この質問を見て、あなた自身のための答えを見つけることがあまりにも

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

+0

だけでなく、私はそれがストリームのバイトを読みながら、何の問題は非常にメソッドの弟をスキップする必要がいけない存在しないに見えるので、私は1つの画像のみを送信したとき、私は正常に画像を読み込むことができますので、それは私の問題に関するものではありません理解されるように。アドバイスをありがとう – daemonThread

関連する問題