1

ターゲットImageViewオブジェクトにライブビデオフレームを表示しようとしています。ポイントは、レイアウトにコントロール(ボタンなど)が増えているため、サーフェス全体を使用したくないということです。 私は、スレッドまたはAsyncTaskを使用する必要がありますが、私はそれを行う方法を理解していないと思います。 どのようなヒントも大歓迎です。Android - ImageViewオブジェクトにライブビデオフレームを表示する - スレッド、AsyncTask?

ありがとうございました。

答えて

0

カメラの表面を任意のサイズにすることができます。これは他のUI要素と同じです。

また、フレームをonPreviewコールバック(NV12)からバイトストリームとして取得し、YuvImageを使用してjpegにデコードし、ビットマップファクトリを使用してビットマップに変換してから、ビットマップをイメージビューに表示できます。

私は何か似たようなことをしましたが、1つではなく2つの電話で、herehereです。

+0

間違いなくスレッド化が必要な場合は、ByteInput/OutputStreamを試してみてください。 – paulbovbel

+0

多くの感謝! あなたの答えは本当に便利でした。 スレッドとハンドラの組み合わせがその仕事をしました! – daniramez

関連する問題