随笔杂记

   :: 首页 :: 新随笔 ::  ::  :: 管理 ::
1.startPreview之前设置PreviewCallback
   mCameraDevice.setPreviewCallback(mPreviewCallback);
   mCameraDevice.startPreview();
2. 获取preview数据
private final class PreviewCallback implements 
        android.hardware.Camera.PreviewCallback 
{
         
public void onPreviewFrame(byte[] data, android.hardware.Camera camera) {
                     
                Size size 
= mParameters.getPreviewSize();
                
                YuvImage yuvimage 
= new YuvImage(data, ImageFormat.NV21, size.width, 
                    size.height, 
null);
                ByteArrayOutputStream outputSteam 
= new ByteArrayOutputStream();
                yuvimage.compressToJpeg(
new Rect(00, size.width, size.height), 80, outputSteam);
            
         }

    }

posted on 2012-08-04 15:15 天宇恒星 阅读(3336) 评论(0)  编辑  收藏 所属分类: Android

只有注册用户登录后才能发表评论。


网站导航: