Android – Vista preliminar de la cámara

Estoy probando la vista previa de la cámara

Este es mi código y no arroja ningún error, pero la pantalla sigue siendo negra. ¿Algunas ideas?

this.setContentView(R.layout.camerapreview); SurfaceView cameraSurface = (SurfaceView)findViewById(R.id.cpPreview); SurfaceHolder holder = cameraSurface.getHolder(); holder.addCallback(this); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); this.camera = Camera.open(); this.camera.setPreviewDisplay(holder); this.camera.startPreview(); 

Camerapreview.xml

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <SurfaceView android:id="@+id/cpPreview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"> </SurfaceView> </LinearLayout> 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.