这两天都在弄手机录像,在录像前会有一个预览,之前一直弄不出来。今天终于找到方法了。
首先预览要用到surfaceview。但这个surfaceview可以直接用surfaceview控件也可以通过videoView控件获取。
这都不是重点重点是一定要实现surfaceviewholder的callback接口,即SurfaceHolder.Callback。让后在抽象方法中实现camera.open,setpreviewDisplay(),startPreview()等
还有一步不可少。surfaceholder.setType();