3Dキューブがあり、カメラプレビューを開きます。この回転するキューブが、カメラの上に表示されるのを確認したいと思います。
私が試みたのは、を実装するクラスのSurfaceChangedメソッド内で、
次のようsurfaceHolder.callback
に呼び出すことです。camera.setPreviewCallback(new PreviewCallback(){ }
public void surfaceChanged(SurfaceHolder holder, int format, int width,int height) {
.......
.......
.......
camera.setPreviewCallback(new PreviewCallback() {
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
// TODO Auto-generated method stub
glSurface.setRenderer( new MyRender());
setContentView(glSurface);
}
});
このコードの結果、表面が変更されるまで数秒間カメラプレビューが表示され、その後、カメラプレビューが消え、3D立方体が黒い背景に表示されます。
とにかく両方の表面を表示することはありますか?