3

Androidでは、次の可能性があります(もしそうなら、どのように):

Javaでレイアウトを設定し、ビューにカメラプレビューをレンダリングするためのsurfaceViewが含まれるビューを追加したいと思います。しかし、Javaでカメラをインスタンス化して起動したくありません。レイアウト構造を維持できるようにビューを設定したいだけです。

次に、JNIを介してアクセスするネイティブC ++コンポーネントを使用して、実際にカメラを起動し、上記のSurfaceViewでプレビューをレンダリングします。

この設定の理由は、Javaで定義したレイアウトを維持しながら、C++でカメラとそのプレビューフレームにアクセスしたいためです。プレビューフレームをJavaで処理してから、C++に渡すのは効率的ではないためです。

もう1つのオプションは、JavaレイアウトをC ++でセットアップすることですが、それが可能かどうかさえわかりませんか?

4

0 に答える 0