1.ISurfaceHolder.AddCallback(this):这里回调函数添加的内容是当前的Activity,当前Activity需实现ISurfaceHolderCallback接口,并实现接口方法
public void SurfaceChanged(ISurfaceHolder holder, Android.Graphics.Format format, int width, int height) { //throw new NotImplementedException(); } public void SurfaceCreated(ISurfaceHolder holder) { //throw new NotImplementedException(); this.InintCamera(); } public void SurfaceDestroyed(ISurfaceHolder holder) { //throw new NotImplementedException(); if (this.camera != null) { if (this.isPreview) { this.camera.StopPreview(); this.camera.Release(); this.camera = null; } } }2.Camera.Open(); 报错:java.lang.RuntimeException: Fail to connect to camera service
解决:未赋Camera权限:android.permission.CAMERA