为了账号安全,请及时绑定邮箱和手机立即绑定

Android相机无法使用。startPreview失败

Android相机无法使用。startPreview失败

繁华开满天机 2019-08-27 17:18:23
Android相机无法使用。startPreview失败这是Activity类:public class NightCamActivity extends Activity {     private GLSurfaceView mGLView;     CameraSurfaceView surface_view;     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         // Create a GLSurfaceView instance and set it         // as the ContentView for this Activity         Debug.out("Welcome");         surface_view = new CameraSurfaceView(this);         mGLView = new MySurfaceView(this);         setContentView(mGLView);         addContentView(surface_view, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));     }     @Override     protected void onPause() {         super.onPause();         // The following call pauses the rendering thread.         // If your OpenGL application is memory intensive,         // you should consider de-allocating objects that         // consume significant memory here.         mGLView.onPause();     }     @Override     protected void onResume() {         super.onResume();         // The following call resumes a paused rendering thread.         // If you de-allocated graphic objects for onPause()         // this is a good place to re-allocate them.         mGLView.onResume();     }}MySurfaceView类:class MySurfaceView extends GLSurfaceView{     public MySurfaceView(NightCamActivity context){         super(context);         // Create an OpenGL ES 2.0 context.         Debug.out("Mysurfaceview welcome");         setEGLContextClientVersion(2);         // Set the Renderer for drawing on the GLSurfaceView         MyRenderer renderer = new MyRenderer();         renderer.takeContext(context);         context.surface_view.renderer = renderer;         setRenderer(renderer);     }}
查看完整描述

3 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

我有同样的问题,删除/播放预览大小设置对我不起作用。我通过下一行代码修复它:

mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

现在它对我来说很好!


查看完整回答
反对 回复 2019-08-27
  • 3 回答
  • 0 关注
  • 1223 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信