读书人

小结android音频视频操作

发布时间: 2012-09-20 09:36:50 作者: rapoo

总结android音频视频操作

播放音乐和视频用的是类:MediaPlayer
刻录声音和视频用的是类:MediaRecorder

拍照:Camera

?

没什么难度,都是调用android的API

1.刻录视频,关键代码如下:

               Camera camera = Camera.open();Parameters parameters = camera.getParameters();parameters.setPreviewSize(420, 300);     //设置预览照片的大小parameters.setPreviewFrameRate(3);  //每秒3帧parameters.setPictureFormat(PixelFormat.JPEG);   //设置照片输出格式parameters.set("jpeg-quaility", 85);   //设置照片质量parameters.setPictureSize(420, 300);   //设置照片大小camera.setParameters(parameters);camera.setPreviewDisplay(SurfaceView)  //定义一个 SurfaceView用于显示预览camera.startPreview();//..........//按下拍照键后//camera.autoFocus(null);   自动对焦camera.takePicture(null, null, new PictureClassback());   //拍照                          //..............             //需要实现PictureCallback接口            private class PictureClassback implements PictureCallback{public void onPictureTaken(byte[] abyte0, Camera camera) {Bitmap bitmap = BitmapFactory.decodeByteArray(abyte0, 0, abyte0.length); //根据照片2进制流生成位图File file = new File(Environment.getExternalStorageDirectory(),System.currentTimeMillis()+".jpg");FileOutputStream stream = new FileOutputStream(file);bitmap.compress(CompressFormat.JPEG, 100, stream);   //此方法设置照片质量和输出格式,并且保存图片stream.close();}        }

?.............

读书人网 >Android

热点推荐